oxios-mcp — Model Context Protocol client library.
Implements MCP over JSON-RPC 2.0 via stdio transport. Independent of the Oxios kernel — usable as a standalone MCP client.
Protocol Overview
MCP defines several message types:
initialize- Establish connection with capabilities negotiationtools/list- List available tools from a servertools/call- Execute a tool with argumentsresources/list- List available resourcesresources/read- Read a resource by URI
Architecture
Consumer → McpBridge → McpClient (per server)
↓
tokio::process::Command (stdio)
↓
JSON-RPC 2.0 (stdin/stdout)
↓
MCP Server Process