Skip to main content

Module protocol

Module protocol 

Source
Expand description

MCP wire types — JSON-RPC 2.0 over stdio, newline-delimited.

We implement only what an MCP client (Claude Code, Cursor, Continue) actually sends: initialize, tools/list, tools/call, plus the notifications/initialized no-op. Resources and prompts are intentionally left out for v1 — every introspection point we’d surface as a Resource is already covered by a tool.

Structs§

CallToolParams
CallToolResult
InitializeResult
JsonRpcError
JsonRpcRequest
JsonRpcResponse
ListToolsResult
ServerCapabilities
ServerInfo
ToolDescriptor
ToolsCapability

Enums§

ContentBlock

Constants§

PROTOCOL_VERSION