Purpose
OpenRPC MCP Server is a Model Context Protocol (MCP) server used to provide JSON-RPC functionality through OpenRPC. It enables MCP-capable clients (such as Claude Desktop) to call and discover the methods of remote JSON-RPC services.
Main Capabilities
The server provides two tools:
- rpc_call: calls any JSON-RPC method. It requires specifying the server URL, method name, and parameters, and returns results in JSON format.
- rpc_discover: discovers available JSON-RPC methods. It uses OpenRPC's rpc.discover specification to list all methods on a given server.
Usage
After installing dependencies, build the server; during development, automatic rebuild mode can be used. To use it with Claude Desktop, add the server configuration:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%/Claude/claude_desktop_config.json
Because MCP servers communicate via stdio, debugging can be difficult. The official recommendation is to use MCP Inspector; Inspector provides a URL so that the debugging tools can be accessed in a browser.
Applicable Scenarios
Suitable for development and debugging scenarios that require calling or discovering JSON-RPC interfaces through an MCP client, for example integrating remote RPC services in Claude Desktop.
Limitations
The official materials do not provide further information about fees, pricing, platform support scope, performance, or usage restrictions.