Skip to content

Commit 0a2ed3b

Browse files
committed
removed fat abstract class
1 parent 8e98d49 commit 0a2ed3b

File tree

1 file changed

+0
-28
lines changed

1 file changed

+0
-28
lines changed

src/mcp/server/transport_session.py

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,6 @@
1111
class TransportSession(abc.ABC):
1212
"""Abstract base class for transport sessions."""
1313

14-
@property
15-
@abc.abstractmethod
16-
def client_params(self) -> types.InitializeRequestParams | None:
17-
"""Client initialization parameters."""
18-
raise NotImplementedError
19-
20-
@abc.abstractmethod
21-
def check_client_capability(self, capability: types.ClientCapabilities) -> bool:
22-
"""Check if the client supports a specific capability."""
23-
raise NotImplementedError
24-
2514
@abc.abstractmethod
2615
async def send_log_message(
2716
self,
@@ -38,23 +27,6 @@ async def send_resource_updated(self, uri: AnyUrl) -> None:
3827
"""Send a resource updated notification."""
3928
raise NotImplementedError
4029

41-
@abc.abstractmethod
42-
async def create_message(
43-
self,
44-
messages: list[types.SamplingMessage],
45-
*,
46-
max_tokens: int,
47-
system_prompt: str | None = None,
48-
include_context: types.IncludeContext | None = None,
49-
temperature: float | None = None,
50-
stop_sequences: list[str] | None = None,
51-
metadata: dict[str, Any] | None = None,
52-
model_preferences: types.ModelPreferences | None = None,
53-
related_request_id: types.RequestId | None = None,
54-
) -> types.CreateMessageResult:
55-
"""Send a sampling/create_message request."""
56-
raise NotImplementedError
57-
5830
@abc.abstractmethod
5931
async def list_roots(self) -> types.ListRootsResult:
6032
"""Send a roots/list request."""

0 commit comments

Comments
 (0)