mirror of
https://github.com/aljazceru/mcp-python-sdk.git
synced 2025-12-19 14:54:24 +01:00
Merge pull request #217 from modelcontextprotocol/jerome/fix/request-context-typing
Updated typing on request context for the server to use server session
This commit is contained in:
@@ -34,6 +34,7 @@ from mcp.server.lowlevel.server import (
|
|||||||
from mcp.server.lowlevel.server import (
|
from mcp.server.lowlevel.server import (
|
||||||
lifespan as default_lifespan,
|
lifespan as default_lifespan,
|
||||||
)
|
)
|
||||||
|
from mcp.server.session import ServerSession
|
||||||
from mcp.server.sse import SseServerTransport
|
from mcp.server.sse import SseServerTransport
|
||||||
from mcp.server.stdio import stdio_server
|
from mcp.server.stdio import stdio_server
|
||||||
from mcp.shared.context import RequestContext
|
from mcp.shared.context import RequestContext
|
||||||
@@ -597,7 +598,7 @@ class Context(BaseModel):
|
|||||||
The context is optional - tools that don't need it can omit the parameter.
|
The context is optional - tools that don't need it can omit the parameter.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
_request_context: RequestContext | None
|
_request_context: RequestContext[ServerSession, Any] | None
|
||||||
_fastmcp: FastMCP | None
|
_fastmcp: FastMCP | None
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
|
|||||||
Reference in New Issue
Block a user