Skip to content

v0.7.4: mcp-ts-core 0.12.x and the MCP SDK v2 surface

Latest

Choose a tag to compare

@cyanheads cyanheads released this 25 Aug 08:14
v0.7.4
9aa3bcb

mcp-ts-core 0.12.x and the MCP SDK v2 surface

  • Strict tool inputs across all 14 tools: an unrecognized argument key is rejected by name, with additionalProperties: false advertised to match; schemas emit JSON Schema 2020-12
  • outputSchema declares the failure envelope, and input-validation failures read as a flat path: message sentence
  • HTTP serves protocol revision 2026-07-28, a non-JSON Content-Type answers 415, and .env.example settles on MCP_SESSION_MODE=stateless to match the Dockerfile
  • New wire-contract.test.ts pins strict inputs and the reserved error output key across every tool definition
  • Internal: Bun 1.4.0 pin with BuildKit cache mounts and a bun-owned mirror data dir, devcheck audit classifier for the Bun 1.4 bun audit format (mcp-ts-core#390), framework scripts and 25 skills resynced, .github/ contributing and code of conduct, security contact moved to security@caseyjhand.com
  • deps: @cyanheads/mcp-ts-core ^0.11.1 → ^0.12.3 (+ dev-dep bumps)

CHANGELOG v0.7.4