Skip to content

v2.7.7: mcp-ts-core ^0.9.10 → ^0.9.13; landing page, 413 guard, GET /mcp keywords

Choose a tag to compare

@cyanheads cyanheads released this 29 May 05:38
· 31 commits to main since this release
v2.7.7
d068b1c

mcp-ts-core ^0.9.10 → ^0.9.13; landing page, 413 guard, GET /mcp keywords

Framework adoption across three releases (0.9.11–0.9.13).

Changed:

  • landing.requireAuth: false (src/index.ts) — explicit opt-out for the hosted public catalog. Framework 0.9.13 changed the default: landing.requireAuth is now true when MCP_AUTH_MODE is jwt or oauth. The pubmed instance is a public catalog, so this preserves the open-by-default behavior.
  • 413 request-body capMCP_HTTP_MAX_BODY_BYTES documented in .env.example. Framework 0.9.13 rejects oversized HTTP requests before per-request allocation. Default 1 MiB; set to 0 to disable.
  • GET /mcp keywordsserver.keywords now included in the HTTP status response (from package.json keywords). Added "stdio" and "streamable-http" to the keywords list for better catalog discovery.

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.10 → ^0.9.13

624 tests pass; bun run devcheck clean.