Skip to content

v0.1.9: mcp-ts-core ^0.9.9 → ^0.9.13: HTTP body cap, session-init gate, quieter client-error logging, GET /mcp keywords

Choose a tag to compare

@cyanheads cyanheads released this 29 May 05:25
v0.1.9
2f7414c

mcp-ts-core ^0.9.9 → ^0.9.13: HTTP body cap, session-init gate, quieter client-error logging, GET /mcp keywords

Adopts four framework releases with HTTP transport hardening and observability improvements.

Changed:

  • MCP_HTTP_MAX_BODY_BYTES — configurable inbound body cap (default 1 MiB); oversized requests rejected with 413 before SDK body parsing
  • HTTP session-init gate — non-initialize requests without Mcp-Session-Id now rejected with HTTP 400
  • httpErrorHandler log split — 401/403/400/404 downgraded from full error pipeline to logger.warning, reducing log noise
  • GET /mcppackage.json keywords now surfaced on the HTTP status response

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.9 → ^0.9.13
  • @biomejs/biome ^2.4.15 → ^2.4.16

57 tests pass; bun run devcheck clean.