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
outputSchemadeclares the error envelope, and advertised JSON Schema is 2020-12 rather than draft-07 ctx.logoutput also reaches the client asnotifications/message, andresources/subscribeis supportedcacheHintsdeclare what a client may reuse per operation on revision 2026-07-28 — one hour for the listings, 24 hours forresources/read.env.examplesettlesMCP_SESSION_MODEon an explicitstateless, matching theDockerfile, and documents five previously undocumented framework env vars- Bun pins move to 1.4.0 (
Dockerfileboth stages,packageManager); newtests/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)