mcp-ts-core 0.12.3 and the SDK v2 wire surface
- Every HTTP endpoint also serves protocol revision 2026-07-28; resources/subscribe is advertised and backed
- Tool arguments are strict: an undeclared root-level key is rejected by name, and inputSchema advertises additionalProperties: false
- Advertised schemas emit JSON Schema 2020-12, and every outputSchema declares the error envelope
- ctx.log output reaches the client as notifications/message, gated by logging/setLevel
- A cancelled openaq_get_measurements aborts instead of degrading to a partial series or a DataCanvas failure
- Cache hints on the location and parameters resources, honored on the 2026 revision
- Bun 1.4.0 pins, --omit=peer on the production install, split tsconfig typechecking tests/, resynced framework skills and scripts, .github community-health files, security@caseyjhand.com contact
- deps: @cyanheads/mcp-ts-core ^0.11.0 -> ^0.12.3; bun audit 16 advisories (8 high) -> clean