From 27c3322d18b68fe4da7175dda6c99635b7da1c90 Mon Sep 17 00:00:00 2001 From: Nikhil Woodruff Date: Wed, 17 Dec 2025 20:30:20 +0000 Subject: [PATCH] Use streamable HTTP transport for MCP --- src/policyengine_api/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/policyengine_api/main.py b/src/policyengine_api/main.py index 97e5264..edf7e49 100644 --- a/src/policyengine_api/main.py +++ b/src/policyengine_api/main.py @@ -62,8 +62,9 @@ async def lifespan(app: FastAPI): app.include_router(api_router) # Mount MCP server - exposes all API endpoints as MCP tools at /mcp +# Using mount_http() for streamable HTTP transport (required by Claude Code) mcp = FastApiMCP(app) -mcp.mount() +mcp.mount_http() @app.get("/health")