Spaces:
Running
Running
Jeremiah Lowin commited on
Commit ·
27eb2df
1
Parent(s): 3643cbe
Pass kwargs correctly
Browse files
src/fastmcp/server/server.py
CHANGED
|
@@ -7,6 +7,7 @@ from contextlib import (
|
|
| 7 |
AsyncExitStack,
|
| 8 |
asynccontextmanager,
|
| 9 |
)
|
|
|
|
| 10 |
from typing import TYPE_CHECKING, Any, Generic, Literal
|
| 11 |
|
| 12 |
import anyio
|
|
@@ -259,7 +260,8 @@ class FastMCP(Generic[LifespanResultT]):
|
|
| 259 |
transport: Transport protocol to use ("stdio" or "sse")
|
| 260 |
"""
|
| 261 |
logger.info(f'Starting server "{self.name}"...')
|
| 262 |
-
|
|
|
|
| 263 |
|
| 264 |
def _setup_handlers(self) -> None:
|
| 265 |
"""Set up core MCP protocol handlers."""
|
|
|
|
| 7 |
AsyncExitStack,
|
| 8 |
asynccontextmanager,
|
| 9 |
)
|
| 10 |
+
from functools import partial
|
| 11 |
from typing import TYPE_CHECKING, Any, Generic, Literal
|
| 12 |
|
| 13 |
import anyio
|
|
|
|
| 260 |
transport: Transport protocol to use ("stdio" or "sse")
|
| 261 |
"""
|
| 262 |
logger.info(f'Starting server "{self.name}"...')
|
| 263 |
+
|
| 264 |
+
anyio.run(partial(self.run_async, transport, **transport_kwargs))
|
| 265 |
|
| 266 |
def _setup_handlers(self) -> None:
|
| 267 |
"""Set up core MCP protocol handlers."""
|