Jeremiah Lowin commited on
Commit
70e3e8c
·
1 Parent(s): ceacf13

Ensure event store is properly typed

Browse files
Files changed (1) hide show
  1. src/fastmcp/server/http.py +2 -1
src/fastmcp/server/http.py CHANGED
@@ -13,6 +13,7 @@ from mcp.server.auth.middleware.bearer_auth import (
13
  from mcp.server.auth.routes import create_auth_routes
14
  from mcp.server.lowlevel.server import LifespanResultT
15
  from mcp.server.sse import SseServerTransport
 
16
  from mcp.server.streamable_http_manager import StreamableHTTPSessionManager
17
  from starlette.applications import Starlette
18
  from starlette.middleware import Middleware
@@ -241,7 +242,7 @@ def create_sse_app(
241
  def create_streamable_http_app(
242
  server: FastMCP[LifespanResultT],
243
  streamable_http_path: str,
244
- event_store: None = None,
245
  auth: OAuthProvider | None = None,
246
  json_response: bool = False,
247
  stateless_http: bool = False,
 
13
  from mcp.server.auth.routes import create_auth_routes
14
  from mcp.server.lowlevel.server import LifespanResultT
15
  from mcp.server.sse import SseServerTransport
16
+ from mcp.server.streamable_http import EventStore
17
  from mcp.server.streamable_http_manager import StreamableHTTPSessionManager
18
  from starlette.applications import Starlette
19
  from starlette.middleware import Middleware
 
242
  def create_streamable_http_app(
243
  server: FastMCP[LifespanResultT],
244
  streamable_http_path: str,
245
+ event_store: EventStore | None = None,
246
  auth: OAuthProvider | None = None,
247
  json_response: bool = False,
248
  stateless_http: bool = False,