Skip to main content

Module protocol

Module protocol 

Source
Expand description

MCP Protocol Type Definitions

Defines the core types for the Model Context Protocol (MCP). Based on the MCP specification: https://spec.modelcontextprotocol.io/

Structs§

CallToolParams
Call tool params
CallToolResult
Call tool result
ClientCapabilities
Client capabilities
ClientInfo
Client info
InitializeParams
Initialize request params
InitializeResult
Initialize result
JsonRpcError
JSON-RPC error
JsonRpcNotification
JSON-RPC notification (no id)
JsonRpcRequest
JSON-RPC request
JsonRpcResponse
JSON-RPC response
ListPromptsResult
List prompts result
ListResourcesResult
List resources result
ListToolsResult
List tools result
LoggingCapability
McpPrompt
MCP prompt definition
McpResource
MCP resource definition
McpServerConfig
MCP server configuration
McpTool
MCP tool definition
OAuthConfig
OAuth configuration
PromptArgument
Prompt argument
PromptsCapability
ReadResourceParams
Read resource params
ReadResourceResult
Read resource result
ResourceContent
Resource content
ResourcesCapability
RootsCapability
SamplingCapability
ServerCapabilities
Server capabilities
ServerInfo
Server info
ToolsCapability

Enums§

McpNotification
MCP notification types
McpTransportConfig
Transport configuration
ToolContent
Tool content types

Constants§

PROTOCOL_VERSION
MCP protocol version