Skip to content

Commit 4377d41

Browse files
committed
fix imports
1 parent af6be96 commit 4377d41

21 files changed

+34
-27
lines changed

examples/snippets/clients/display_utilities.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
import asyncio
77
import os
88

9-
from mcp import ClientSession, StdioServerParameters
9+
from mcp import ClientSession, ClientTransportSession, StdioServerParameters
1010
from mcp.client.stdio import stdio_client
11-
from mcp.client.transport_session import ClientTransportSession
1211
from mcp.shared.metadata_utils import get_display_name
1312

1413
# Create server parameters for stdio connection

examples/snippets/clients/stdio_client.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88

99
from pydantic import AnyUrl
1010

11-
from mcp import ClientSession, StdioServerParameters, types
12-
from mcp.client.session import ClientTransportSession
11+
from mcp import ClientSession, StdioServerParameters, types, ClientTransportSession
1312
from mcp.client.stdio import stdio_client
1413
from mcp.shared.context import RequestContext
1514

examples/snippets/servers/elicitation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from pydantic import BaseModel, Field
22

33
from mcp.server.fastmcp import Context, FastMCP
4-
from mcp.server.session import ServerTransportSession
4+
from mcp.server.transport_session import ServerTransportSession
55

66
mcp = FastMCP(name="Elicitation Example")
77

examples/snippets/servers/lifespan_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from dataclasses import dataclass
66

77
from mcp.server.fastmcp import Context, FastMCP
8-
from mcp.server.session import ServerTransportSession
8+
from mcp.server.transport_session import ServerTransportSession
99

1010

1111
# Mock database class for example

examples/snippets/servers/notifications.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from mcp.server.fastmcp import Context, FastMCP
2-
from mcp.server.session import ServerTransportSession
2+
from mcp.server.transport_session import ServerTransportSession
33

44
mcp = FastMCP(name="Notifications Example")
55

examples/snippets/servers/tool_progress.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from mcp.server.fastmcp import Context, FastMCP
2-
from mcp.server.session import ServerTransportSession
2+
from mcp.server.transport_session import ServerTransportSession
33

44
mcp = FastMCP(name="Progress Example")
55

src/mcp/server/elicitation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from pydantic import BaseModel
99
from pydantic.fields import FieldInfo
1010

11-
from mcp.server.session import ServerTransportSession
11+
from mcp.server.transport_session import ServerTransportSession
1212
from mcp.types import RequestId
1313

1414
ElicitSchemaModelT = TypeVar("ElicitSchemaModelT", bound=BaseModel)

src/mcp/server/fastmcp/server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
from mcp.server.lowlevel.server import LifespanResultT
5555
from mcp.server.lowlevel.server import Server as MCPServer
5656
from mcp.server.lowlevel.server import lifespan as default_lifespan
57-
from mcp.server.session import ServerSessionT, ServerTransportSession
57+
from mcp.server.session import ServerSessionT
58+
from mcp.server.transport_session import ServerTransportSession
5859
from mcp.server.sse import SseServerTransport
5960
from mcp.server.stdio import stdio_server
6061
from mcp.server.streamable_http import EventStore

src/mcp/server/lowlevel/server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ async def main():
8585
from mcp.server.lowlevel.func_inspection import create_call_wrapper
8686
from mcp.server.lowlevel.helper_types import ReadResourceContents
8787
from mcp.server.models import InitializationOptions
88-
from mcp.server.session import ServerSession, ServerTransportSession
88+
from mcp.server.session import ServerSession
89+
from mcp.server.transport_session import ServerTransportSession
8990
from mcp.shared.context import RequestContext
9091
from mcp.shared.exceptions import McpError
9192
from mcp.shared.message import ServerMessageMetadata, SessionMessage

src/mcp/shared/context.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
from dataclasses import dataclass
2-
from typing import TYPE_CHECKING, Any, Generic
2+
from typing import Any, Generic
33

44
from typing_extensions import TypeVar
55

66
from mcp.shared.session import BaseSession
77
from mcp.types import RequestId, RequestParams
88

9-
if TYPE_CHECKING:
10-
from mcp.client.session import ClientTransportSession
11-
from mcp.server.session import ServerTransportSession
9+
from mcp.client.transport_session import ClientTransportSession
10+
from mcp.server.transport_session import ServerTransportSession
1211

1312
SessionT = TypeVar(
14-
"SessionT", bound=BaseSession[Any, Any, Any, Any, Any] | "ClientTransportSession" | "ServerTransportSession"
13+
"SessionT", bound=BaseSession[Any, Any, Any, Any, Any] | ClientTransportSession | ServerTransportSession
1514
)
1615
LifespanContextT = TypeVar("LifespanContextT")
1716
RequestT = TypeVar("RequestT", default=Any)

0 commit comments

Comments
 (0)