From 427ef7f1c48fe03d7a144aca36be68645dc6d882 Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Wed, 7 May 2025 10:17:09 -0400 Subject: [PATCH] Add response return --- src/fastmcp/server/http.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fastmcp/server/http.py b/src/fastmcp/server/http.py index 42a59e72c..09aad33df 100644 --- a/src/fastmcp/server/http.py +++ b/src/fastmcp/server/http.py @@ -150,9 +150,9 @@ def create_sse_app( else: # Auth is disabled, no need for RequireAuthMiddleware # Since handle_sse is an ASGI app, we need to create a compatible endpoint - async def sse_endpoint(request: Request) -> None: + async def sse_endpoint(request: Request) -> Response: # Convert the Starlette request to ASGI parameters - await handle_sse(request.scope, request.receive, request._send) # type: ignore[reportPrivateUsage] + return await handle_sse(request.scope, request.receive, request._send) # type: ignore[reportPrivateUsage] routes.append( Route(