Skip to content

Releases: fiberplane/mcp-lite

mcp-lite@0.10.0

03 Nov 11:07
80cac3d

Choose a tag to compare

Minor Changes

  • 75ed6f5: Add tool annotations support per MCP specification 2025-06-18.

    Tools can now include optional annotations field with behavioral hints and metadata:

    • Behavioral hints: readOnlyHint, destructiveHint, idempotentHint, openWorldHint - Help clients understand tool behavior and potential side effects
    • Audience targeting: audience array to specify intended users (assistant, user, or both)
    • Priority: Optional priority field (0-1) for relative importance hints
    • Timestamps: lastModified for tracking tool updates
    • Display name: title field 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).

mcp-lite@0.9.0

22 Oct 12:01
48dbd59

Choose a tag to compare

Minor Changes

  • ebd88e1: Multiple improvements to core functionality:

    • Added DNS rebinding protection documentation with examples for configuring allowedHosts and allowedOrigins
    • 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)

create-mcp-lite@0.3.0

22 Oct 12:02
48dbd59

Choose a tag to compare

Minor Changes

  • 06d4aa8: Add a starter mcp supabase template

mcp-lite@0.8.2

16 Oct 12:09
8be3fe0

Choose a tag to compare

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

13 Oct 09:21
97aa1bf

Choose a tag to compare

Minor Changes

  • 7d09273: Add ChatGPT App SDK starter template with TanStack Router and OpenAI hooks

Patch Changes

  • 9ed10ee: Fix CI failures, due to Bun version bump.

mcp-lite@0.7.1

08 Oct 11:29
bdc7d8c

Choose a tag to compare

Patch Changes

  • a64849f: Adds optional timeout argument paramater to InMemoryClientRequestAdapter

mcp-lite@0.7.0

07 Oct 14:34
1e99801

Choose a tag to compare

Minor Changes

  • b236a4a: Add _meta and title field 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

07 Oct 10:12
c22fcc9

Choose a tag to compare

Patch Changes

  • 4d81815: Implements the ctx.sample method for requesting llm completions from the mcp client. Adds an example of this in examples/sampling/

create-mcp-lite@0.1.0

07 Oct 17:08
7598fe4

Choose a tag to compare

Minor Changes

  • 58f079c: Add mcp-lite template selection and simplify the CLI flow.

mcp-lite@0.6.0

03 Oct 12:30
f132508

Choose a tag to compare

Minor Changes

  • 320849b: Support structured outputs in tool calls.