Skip to content

v0.4.2: mcp-ts-core SDK v2 adoption

Latest

Choose a tag to compare

@cyanheads cyanheads released this 25 Aug 02:40
· 1 commit to main since this release
v0.4.2
37d81c0

mcp-ts-core SDK v2 adoption

  • Breaking: tool arguments are strict — an argument key a tool's schema doesn't declare is now rejected by name instead of silently dropped, and every advertised inputSchema carries additionalProperties: false
  • The advertised outputSchema declares the error envelope, so a client validating structuredContent without checking isError no longer rejects error results
  • Protocol revision 2026-07-28 is served on every HTTP endpoint, alongside the existing 2025-era revisions
  • tools/list carries a public, 1-hour cache hint
  • MCP_SESSION_MODE is pinned to stateless on every surface — .env.example and the Dockerfile previously disagreed
  • deps: @cyanheads/mcp-ts-core ^0.11.0 → ^0.12.3 (nine releases, incl. the SDK v2 migration), bun 1.3.14 → 1.4.0, plus biome/types-node/ignore/tsc-alias/vitest bumps

CHANGELOG v0.4.2