Module sampling

Module sampling 

Source
Expand description

Sampling operations for MCP client

This module provides sampling capability management for LLM operations. Sampling allows the MCP server to request the client to perform LLM inference when the server needs language model capabilities.

The client’s role in sampling is to:

  1. Register handlers for sampling/createMessage requests
  2. Advertise sampling capabilities during initialization
  3. Process server-initiated sampling requests (handled in core message routing)