MCPcopy Index your code
hub / github.com/modelcontextprotocol/python-sdk / ClientRequestContext

Class ClientRequestContext

src/mcp/client/session.py:94–99  ·  view source on GitHub ↗

Context for a server-initiated request, passed to the sampling/elicitation/list-roots callbacks.

Source from the content-addressed store, hash-verified

92
93@dataclass(kw_only=True)
94class ClientRequestContext:
95 """Context for a server-initiated request, passed to the sampling/elicitation/list-roots callbacks."""
96
97 session: ClientSession
98 request_id: RequestId
99 meta: RequestParamsMeta | None = None
100
101
102class SamplingFnT(Protocol):

Callers 1

_on_requestMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected