Skip to content

v0.2.2: mcp-ts-core ^0.12.3, cache hints, Bun 1.4.0

Latest

Choose a tag to compare

@cyanheads cyanheads released this 25 Aug 08:25
v0.2.2
4caa705

mcp-ts-core ^0.12.3, cache hints, Bun 1.4.0

Adopts the SDK v2 migration from mcp-ts-core 0.12.x. No tool changed its declared input or output contract, so no correct client needs a code change to upgrade.

  • Protocol revision 2026-07-28 is served on the HTTP endpoint alongside the 2025-era revisions
  • Tool inputs are strict — an undeclared argument key is rejected by name instead of being silently ignored
  • The advertised outputSchema declares the error envelope, and advertised JSON Schema is 2020-12 rather than draft-07
  • ctx.log output also reaches the client as notifications/message, and resources/subscribe is supported
  • cacheHints declare what a client may reuse per operation on revision 2026-07-28 — one hour for the listings, 24 hours for resources/read
  • .env.example settles MCP_SESSION_MODE on an explicit stateless, matching the Dockerfile, and documents five previously undocumented framework env vars
  • Bun pins move to 1.4.0 (Dockerfile both stages, packageManager); new tests/tools/strict-inputs.test.ts; linter scripts, README badge, and 19 shipped skills resynced
  • deps: @cyanheads/mcp-ts-core ^0.11.5 → ^0.12.3 (+ biome, tsc-alias, vitest bumps)

CHANGELOG v0.2.2