Skip to content

v0.4.2: mcp-ts-core ^0.12.3 and MCP SDK v2 adoption

Latest

Choose a tag to compare

@cyanheads cyanheads released this 25 Aug 07:33
v0.4.2
ff44225

mcp-ts-core ^0.12.3 and MCP SDK v2 adoption

  • Tool arguments are strict: an argument key no tool declares is rejected by name instead of stripped, and every inputSchema advertises additionalProperties: false
  • Advertised schemas move to JSON Schema 2020-12, and each tool outputSchema declares the failure envelope, so a client validating structuredContent without checking isError stops rejecting error results with -32602
  • HTTP serves protocol revision 2026-07-28, with one-hour public cache hints on the list operations
  • Bun 1.4.0 base images; the build stage pins --platform=$BUILDPLATFORM, without which Bun aborts under QEMU and the linux/amd64 leg of a multi-arch publish fails (cyanheads/mcp-ts-core#370)
  • A cancelled Overpass call fails with a named error rather than a bare AbortError
  • Minor and internal: MCP_SESSION_MODE documented, tests typechecked under the split tsconfig, framework skills and scripts resynced, .github contributing and code-of-conduct files, security reports routed to security@caseyjhand.com
  • deps: @cyanheads/mcp-ts-core ^0.11.1 -> ^0.12.3

CHANGELOG v0.4.2