Skip to content

Commit eaf988f

Browse files
Updated typing on request context for the server to use server session
1 parent 1066199 commit eaf988f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/mcp/server/fastmcp/server.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
from mcp.server.fastmcp.utilities.logging import configure_logging, get_logger
2626
from mcp.server.fastmcp.utilities.types import Image
2727
from mcp.server.lowlevel.helper_types import ReadResourceContents
28+
<<<<<<< Updated upstream
2829
from mcp.server.lowlevel.server import (
2930
LifespanResultT,
3031
)
@@ -34,6 +35,9 @@
3435
from mcp.server.lowlevel.server import (
3536
lifespan as default_lifespan,
3637
)
38+
=======
39+
from mcp.server.session import ServerSession
40+
>>>>>>> Stashed changes
3741
from mcp.server.sse import SseServerTransport
3842
from mcp.server.stdio import stdio_server
3943
from mcp.shared.context import RequestContext
@@ -597,7 +601,7 @@ def my_tool(x: int, ctx: Context) -> str:
597601
The context is optional - tools that don't need it can omit the parameter.
598602
"""
599603

600-
_request_context: RequestContext | None
604+
_request_context: RequestContext[ServerSession] | None
601605
_fastmcp: FastMCP | None
602606

603607
def __init__(

0 commit comments

Comments
 (0)