MCPcopy
hub / github.com/modelcontextprotocol/python-sdk / _connect_transport

Function _connect_transport

src/mcp/client/client.py:62–69  ·  view source on GitHub ↗

Connector for the stream-backed paths (URL, user-supplied ``Transport``).

(transport: Transport)

Source from the content-addressed store, hash-verified

60
61
62def _connect_transport(transport: Transport) -> _Connector:
63 """Connector for the stream-backed paths (URL, user-supplied ``Transport``)."""
64
65 async def connect(exit_stack: AsyncExitStack, _mode: ConnectMode, _raise_exceptions: bool) -> Dispatcher[Any]:
66 read_stream, write_stream = await exit_stack.enter_async_context(transport)
67 return JSONRPCDispatcher(read_stream, write_stream)
68
69 return connect
70
71
72def _connect_inproc(server: Server[Any]) -> _Connector:

Callers 1

__post_init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected