From 29e67e820c17bee950bd5518b0ddfd5ffa9fb39c Mon Sep 17 00:00:00 2001 From: Liu Date: Wed, 4 Jun 2025 17:40:19 +0800 Subject: [PATCH] mcp route adds POST request method --- fastapi_mcp/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastapi_mcp/server.py b/fastapi_mcp/server.py index f5c4fc6..e86ab8f 100644 --- a/fastapi_mcp/server.py +++ b/fastapi_mcp/server.py @@ -194,7 +194,7 @@ def _register_mcp_connection_endpoint_sse( mount_path: str, dependencies: Optional[Sequence[params.Depends]], ): - @router.get(mount_path, include_in_schema=False, operation_id="mcp_connection", dependencies=dependencies) + @router.api_route(mount_path, include_in_schema=False, operation_id="mcp_connection", dependencies=dependencies, methods=["GET", "POST"]) async def handle_mcp_connection(request: Request): async with transport.connect_sse(request.scope, request.receive, request._send) as (reader, writer): await self.server.run(