Module operations

Module operations 

Source
Expand description

MCP client operations modules

This module contains focused operation modules for CLIENT-INITIATED MCP operations:

  • tools: Tool operations (list, call)
  • resources: Resource operations (list, read, templates, subscribe/unsubscribe)
  • prompts: Prompt operations (list, get)
  • completion: Argument autocompletion operations
  • sampling: LLM sampling handler registration (SERVER->CLIENT)
  • connection: Connection utilities (ping, set_log_level)
  • handlers: Event handler registration for SERVER->CLIENT requests
  • plugins: Plugin registration and middleware management

Note: roots/list is a SERVER->CLIENT request (not a client operation). The client should implement a roots handler to respond to server requests.

Modulesยง

completion
Completion operations for MCP client
connection
Connection and utility operations for MCP client
handlers
Handler registration operations for MCP client
plugins
Plugin management operations for MCP client
prompts
Prompt operations for MCP client
resources
Resource operations for MCP client
sampling
Sampling operations for MCP client
tools
Tool operations for MCP client