Skip to main content

Crate deck_mcp

Crate deck_mcp 

Source
Expand description

deck-mcp — MCP client using JSON-RPC over stdio.

Phase 1 implements the protocol surface directly (initialize, list_tools, call_tool) without depending on the full rmcp SDK so we keep our dependency graph slim and our wire format auditable. Phase 2 will swap the transport layer for rmcp once its API stabilizes.

Re-exports§

pub use stdio::StdioMcpClient;

Modules§

stdio
A stdio-transport MCP client. Each instance owns one child process and its stdin/stdout pipes. Reads and writes are serialized through Mutexes to keep request/response ordering deterministic.
wire
JSON-RPC 2.0 wire types for MCP. Only the subset we use.