Expand description
MCP protocol types and message handling.
Implements the Model Context Protocol (MCP) as specified at: https://spec.modelcontextprotocol.io/
Structs§
- Client
Capabilities - Client capabilities.
- Client
Info - Client information.
- Initialize
Params - MCP initialization request parameters.
- Initialize
Result - MCP initialization result.
- Json
RpcError - JSON-RPC error object.
- Json
RpcRequest - JSON-RPC 2.0 request.
- Json
RpcResponse - JSON-RPC 2.0 response.
- List
Tools Result - List tools result.
- Prompts
Capability - Prompts capability.
- Resources
Capability - Resources capability.
- Roots
Capability - Roots capability.
- Server
Capabilities - Server capabilities.
- Server
Info - Server information.
- Tool
Call Params - Tool call request.
- Tool
Call Result - Tool call result.
- Tool
Definition - Tool definition for listing.
- Tools
Capability - Tools capability.
Enums§
- Content
Item - Content item in tool results.
- Json
RpcId - JSON-RPC request ID.
- McpMessage
- MCP message types.