From 1edf21e2ee85bc332b4572761feea12d8403f919 Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Sat, 7 Jun 2025 21:04:38 -0400 Subject: [PATCH] Ensure event store is properly typed --- src/fastmcp/server/http.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fastmcp/server/http.py b/src/fastmcp/server/http.py index 2b5381437..b9121dfe8 100644 --- a/src/fastmcp/server/http.py +++ b/src/fastmcp/server/http.py @@ -13,6 +13,7 @@ from mcp.server.auth.middleware.bearer_auth import ( from mcp.server.auth.routes import create_auth_routes from mcp.server.lowlevel.server import LifespanResultT from mcp.server.sse import SseServerTransport +from mcp.server.streamable_http import EventStore from mcp.server.streamable_http_manager import StreamableHTTPSessionManager from starlette.applications import Starlette from starlette.middleware import Middleware @@ -241,7 +242,7 @@ def create_sse_app( def create_streamable_http_app( server: FastMCP[LifespanResultT], streamable_http_path: str, - event_store: None = None, + event_store: EventStore | None = None, auth: OAuthProvider | None = None, json_response: bool = False, stateless_http: bool = False,