v0.1.9: mcp-ts-core ^0.9.9 → ^0.9.13: HTTP hardening, quieter logs, GET /mcp keywords
mcp-ts-core ^0.9.9 → ^0.9.13: HTTP hardening, quieter logs, GET /mcp keywords
Adopts four framework releases covering HTTP transport hardening and
polish. Server-level source changes: MCPB placeholder fix for optional
email config and explicit public-catalog landing page opt-in.
Added:
MCP_HTTP_MAX_BODY_BYTES— 413 body cap (default 1 MiB) before SDK parsingGET /mcpnow surfacespackage.jsonkeywords in the status JSON.claude-plugin/and.codex-plugin/— plugin metadata for Claude Code and Codex discovery
Changed:
- HTTP session-init gate: non-
initializerequests withoutMcp-Session-Idrejected with 400 - 4xx log level: expected client errors (400, 401, 403, 404) logged at warning, no stack traces
CROSSREF_MAILTOconfig:z.preprocessstrips MCPB ${user_config.X} placeholders toundefined;manifest.jsongains"default": ""landing.requireAuth: false— explicit opt-in to serve full tool inventory unauthenticated
Dependency bumps:
@cyanheads/mcp-ts-core^0.9.9 → ^0.9.13@biomejs/biome^2.4.15 → ^2.4.16
27 tests pass; bun run devcheck clean.