Skip to content

v0.3.3: MCP SDK v2 adoption via mcp-ts-core 0.12.3

Latest

Choose a tag to compare

@cyanheads cyanheads released this 25 Aug 02:29
· 1 commit to main since this release
v0.3.3
23f7c5e

MCP SDK v2 adoption via mcp-ts-core 0.12.3

  • Tool inputs are now strict — an undeclared argument key is rejected with isError: true naming the key, instead of being silently stripped
  • Advertised schemas move to JSON Schema 2020-12 with additionalProperties: false; outputSchema now declares the error envelope; protocol revision 2026-07-28 is served alongside the 2025 era on HTTP
  • ctx.log output also reaches the client as notifications/message; input-validation failures now read as flat path: message sentences
  • bun audit clears from 35 advisories (17 high, 16 moderate, 2 low) to 0 across 345 packages — the SDK v2 swap drops the transitive express / ajv / express-rate-limit chain
  • MCP_SESSION_MODE documented (defaults to auto, resolves to stateful); vulnerability reports now route to security@caseyjhand.com; CONTRIBUTING.md and CODE_OF_CONDUCT.md added
  • deps: @cyanheads/mcp-ts-core ^0.11.0 → ^0.12.3 (Bun 1.3.14 → 1.4.0)

CHANGELOG v0.3.3