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

Method ping

src/mcp/shared/peer.py:215–222  ·  view source on GitHub ↗

Send a `ping` request and ignore the result. Raises: MCPError: The peer responded with an error. NoBackChannelError: No back-channel for server-initiated requests.

(self, *, meta: Meta | None = None, opts: CallOptions | None = None)

Source from the content-addressed store, hash-verified

213 return ListRootsResult.model_validate(result, by_name=False)
214
215 async def ping(self, *, meta: Meta | None = None, opts: CallOptions | None = None) -> None:
216 """Send a `ping` request and ignore the result.
217
218 Raises:
219 MCPError: The peer responded with an error.
220 NoBackChannelError: No back-channel for server-initiated requests.
221 """
222 await self.send_raw_request("ping", dump_params(None, meta), opts)

Calls 2

send_raw_requestMethod · 0.95
dump_paramsFunction · 0.85