Skip to content

v2.3.3

Choose a tag to compare

@herbertkokholm herbertkokholm released this 16 Aug 14:13
· 7 commits to main since this release

Enable DNS-rebinding protection on the streamable-http transport

The mcp SDK ships Host/Origin header validation
(TransportSecurityMiddleware) but disables it by default unless a
deployment explicitly opts in -- this server wasn't. Flagged by an
external MCP compliance scanner (mcpdebugger.dev)
as failing the 2026 Streamable HTTP transport contract.

main()'s streamable-http path now wires up TransportSecuritySettings,
scoped to MCP_PUBLIC_URL (host + origin) -- see #11.

Dependencies

Bumps pyzotero 1.13.3 -> 1.13.4 (#9).