Spaces:
Running
Running
Jeremiah Lowin commited on
Commit ·
70e3e8c
1
Parent(s): ceacf13
Ensure event store is properly typed
Browse files
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,
|