Expand description
MCP JSON-RPC server (transport-agnostic)
This module implements the MCP JSON-RPC method dispatch layer while remaining
transport-agnostic. CLI/GUI crates can host this server over STDIO, HTTP/SSE,
or any other transport by forwarding JSON-RPC requests into McpServer.
Structs§
- Json
RpcError - JSON-RPC error payload.
- Json
RpcRequest - JSON-RPC request structure.
- Json
RpcResponse - JSON-RPC response structure.
- McpRequest
Context - Context passed into tool/resource handlers.
- McpServer
- Transport-agnostic MCP JSON-RPC server.
Traits§
- McpResource
Handler - Handler for an MCP resource.
- McpTool
Handler - Handler for an MCP tool.