Releases: fiberplane/mcp-lite
Releases · fiberplane/mcp-lite
mcp-lite@0.10.0
Minor Changes
-
75ed6f5: Add tool annotations support per MCP specification 2025-06-18.
Tools can now include optional
annotationsfield with behavioral hints and metadata:- Behavioral hints:
readOnlyHint,destructiveHint,idempotentHint,openWorldHint- Help clients understand tool behavior and potential side effects - Audience targeting:
audiencearray to specify intended users (assistant, user, or both) - Priority: Optional
priorityfield (0-1) for relative importance hints - Timestamps:
lastModifiedfor tracking tool updates - Display name:
titlefield as alternative to top-level title
Example usage:
server.tool("deleteDatabase", { description: "Permanently deletes the database", annotations: { destructiveHint: true, audience: ["user"], priority: 0.3, }, handler: async (args) => { // implementation }, });
All annotation fields are optional. Tools without annotations continue to work unchanged (backwards compatible).
- Behavioral hints:
mcp-lite@0.9.0
Minor Changes
-
ebd88e1: Multiple improvements to core functionality:
- Added DNS rebinding protection documentation with examples for configuring
allowedHostsandallowedOrigins - Added warning when binding the same HTTP transport to a server multiple times to prevent issues with stateful servers
- Changed Host/Origin validation failures to return proper JSON-RPC error responses (403 status with structured error)
- Added configurable logger with completely silent default (all levels are no-ops). Like other parts of mcp-lite, logging follows the adapter pattern - you opt-in when you need it. When enabled, logs schema projection warnings for dropped properties, unsupported formats, and non-string enum values.
- Removed automatic PING notification from GET SSE stream (replaced with SSE comment for connection establishment)
- Added DNS rebinding protection documentation with examples for configuring
create-mcp-lite@0.3.0
Minor Changes
- 06d4aa8: Add a starter mcp supabase template
mcp-lite@0.8.2
Patch Changes
- db5e3ca: Ensure the core package.json exports match the built dist/ files so Bun resolves the published bundle correctly and mirror those exports when generating the dist metadata.
create-mcp-lite@0.2.0
mcp-lite@0.7.1
Patch Changes
- a64849f: Adds optional timeout argument paramater to
InMemoryClientRequestAdapter
mcp-lite@0.7.0
Minor Changes
- b236a4a: Add
_metaandtitlefield support for tools, prompts, and responses. These optional fields allow servers to attach arbitrary metadata for UI display, filtering, and custom client logic. Fully backwards compatible.
mcp-lite@0.6.1
Patch Changes
- 4d81815: Implements the
ctx.samplemethod for requesting llm completions from the mcp client. Adds an example of this inexamples/sampling/
create-mcp-lite@0.1.0
Minor Changes
- 58f079c: Add mcp-lite template selection and simplify the CLI flow.
mcp-lite@0.6.0
Minor Changes
- 320849b: Support structured outputs in tool calls.