v0.1.15: mcp-ts-core ^0.9.6 → ^0.9.13 with HTTP hardening and API key placeholder fix
mcp-ts-core ^0.9.6 → ^0.9.13 with HTTP hardening and API key placeholder fix
Adopts framework 0.9.7–0.9.13: configurable HTTP request body cap (MCP_HTTP_MAX_BODY_BYTES,
default 1 MiB, 413 guard), HTTP session-init gate (400 on missing Mcp-Session-Id),
quieter logging for 401/403/400/404 client errors, and GET /mcp now surfaces package keywords.
Added:
landing: { requireAuth: false }— serves full tool inventory on landing page for this public-catalog deploymentMCP_HTTP_MAX_BODY_BYTESdocumented in.env.example
Changed:
OPENFDA_API_KEYparser —z.preprocessstrips MCPB placeholder strings and empty values toundefinedmanifest.jsonuser_config.openfda_api_key—"default": ""addedpackage.jsonkeywords —bun,stdio,streamable-httpadded; now surfaced onGET /mcp
Dependency bumps:
@cyanheads/mcp-ts-core^0.9.6 → ^0.9.13@biomejs/biome^2.4.15 → ^2.4.16
46 tests pass; bun run devcheck clean.