Skip to content

Commit f6cea03

Browse files
committed
Merge branch 'ihrpr/memory-stream-item-type' into ihrpr/use-session-message-for-related-request
2 parents 83503a0 + e06e3a5 commit f6cea03

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/mcp/shared/session.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,9 @@ async def send_request(
240240

241241
# TODO: Support progress callbacks
242242

243-
await self._write_stream.send(SessionMessage(message=JSONRPCMessage(jsonrpc_request)))
243+
await self._write_stream.send(
244+
SessionMessage(message=JSONRPCMessage(jsonrpc_request))
245+
)
244246

245247
# request read timeout takes precedence over session read timeout
246248
timeout = None

tests/server/test_lowlevel_tool_annotations.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
from mcp.server.lowlevel import NotificationOptions
99
from mcp.server.models import InitializationOptions
1010
from mcp.server.session import ServerSession
11+
from mcp.shared.message import SessionMessage
1112
from mcp.shared.session import RequestResponder
1213
from mcp.types import (
1314
ClientResult,
14-
JSONRPCMessage,
1515
ServerNotification,
1616
ServerRequest,
1717
Tool,
@@ -46,10 +46,10 @@ async def list_tools():
4646
]
4747

4848
server_to_client_send, server_to_client_receive = anyio.create_memory_object_stream[
49-
JSONRPCMessage
49+
SessionMessage
5050
](10)
5151
client_to_server_send, client_to_server_receive = anyio.create_memory_object_stream[
52-
JSONRPCMessage
52+
SessionMessage
5353
](10)
5454

5555
# Message handler for client

0 commit comments

Comments
 (0)