Expand description
MCP Protocol types based on the official specification
Reference: https://modelcontextprotocol.io/specification
Structs§
- Call
Tool Params - Call tool request params
- Call
Tool Result - Call tool response
- Client
Capabilities - Client capabilities
- Implementation
- Implementation info
- Initialize
Params - Initialize request params
- Initialize
Result - Initialize response result
- Json
RpcError - JSON-RPC error
- Json
RpcNotification - JSON-RPC notification (no id, no response expected)
- Json
RpcRequest - JSON-RPC request
- Json
RpcResponse - JSON-RPC response
- List
Prompts Result - List prompts response
- List
Resources Result - List resources response
- List
Tools Params - List tools request params
- List
Tools Result - List tools response
- Logging
Capability - McpPrompt
- Prompt definition
- McpResource
- Resource definition
- McpTool
- MCP Tool definition
- Prompt
Argument - Prompt argument
- Prompts
Capability - Resource
Content - Resource content
- Resources
Capability - Roots
Capability - Sampling
Capability - Server
Capabilities - Server capabilities
- Tools
Capability
Enums§
- Request
Id - Request ID (can be string or number)
- Tool
Content - Tool content types
Constants§
- PROTOCOL_
VERSION - Current protocol version