oxios-mcp 0.1.0

Model Context Protocol client — JSON-RPC 2.0 over stdio
Documentation

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 negotiation
  • tools/list - List available tools from a server
  • tools/call - Execute a tool with arguments
  • resources/list - List available resources
  • resources/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