Skip to content

Commit 8cfa99e

Browse files
committed
not exporting abstractions out
1 parent 195bfe5 commit 8cfa99e

2 files changed

Lines changed: 3 additions & 9 deletions

File tree

src/mcp/__init__.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
from .client.session import ClientSession
22
from .client.session_group import ClientSessionGroup
33
from .client.stdio import StdioServerParameters, stdio_client
4-
from .client.transport_session import ClientTransportSession
54
from .server.session import ServerSession
65
from .server.stdio import stdio_server
7-
from .server.transport_session import ServerTransportSession
86
from .shared.exceptions import McpError
97
from .types import (
108
CallToolRequest,
@@ -115,6 +113,4 @@
115113
"stdio_server",
116114
"CompleteRequest",
117115
"JSONRPCResponse",
118-
"ClientTransportSession",
119-
"ServerTransportSession",
120116
]

src/mcp/shared/context.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33

44
from typing_extensions import TypeVar
55

6-
from mcp.shared.session import BaseSession
6+
from mcp.client.transport_session import ClientTransportSession
7+
from mcp.server.transport_session import ServerTransportSession
78
from mcp.types import RequestId, RequestParams
89

9-
if TYPE_CHECKING:
10-
from mcp import ClientTransportSession, ServerTransportSession
11-
1210
SessionT = TypeVar(
13-
"SessionT", bound=BaseSession[Any, Any, Any, Any, Any] | "ClientTransportSession" | "ServerTransportSession"
11+
"SessionT", bound=ClientTransportSession | ServerTransportSession
1412
)
1513
LifespanContextT = TypeVar("LifespanContextT")
1614
RequestT = TypeVar("RequestT", default=Any)

0 commit comments

Comments
 (0)