Merge pull request #1000 from HuajunGao/fix/mcp-sse-none-response

Thanks for catching this! Clean fix for the SSE disconnect issue.
This commit is contained in:
Estrella Pan
2026-02-28 22:46:44 +01:00
committed by GitHub

View File

@@ -15,6 +15,7 @@ from mcp.server import Server
from mcp.server.sse import SseServerTransport
from starlette.applications import Starlette
from starlette.requests import Request
from starlette.responses import Response
from starlette.routing import Mount, Route
from .resources import RESOURCE_TEMPLATES, RESOURCES, handle_resource
@@ -64,6 +65,7 @@ async def handle_sse(request: Request):
streams[1],
server.create_initialization_options(),
)
return Response()
def create_mcp_starlette_app() -> Starlette: