OpenRPC MCP Server
by shanejonas
The OpenRPC MCP Server is a Model Context Protocol (MCP) server that provides JSON-RPC functionality through OpenRPC. It allows users to interact with JSON-RPC methods and discover available methods on a server.
Last updated: N/A
What is OpenRPC MCP Server?
This is a Model Context Protocol (MCP) server that utilizes OpenRPC to provide JSON-RPC functionality. It allows you to call and discover JSON-RPC methods on a server.
How to use OpenRPC MCP Server?
To use the server, you need to install the dependencies, build the server, and then configure Claude Desktop to use the server. You can then use the provided tools like rpc_call
and rpc_discover
to interact with the server.
Key features of OpenRPC MCP Server
Call arbitrary JSON-RPC methods using
rpc_call
Discover available JSON-RPC methods using
rpc_discover
Uses OpenRPC's
rpc.discover
specificationReturns JSON-formatted results
Use cases of OpenRPC MCP Server
Integrating with Claude Desktop
Interacting with JSON-RPC APIs
Discovering available methods on a JSON-RPC server
Automating API calls
FAQ from OpenRPC MCP Server
What is OpenRPC?
What is OpenRPC?
OpenRPC is a specification for documenting JSON-RPC APIs.
What is MCP?
What is MCP?
MCP stands for Model Context Protocol.
How do I install the server?
How do I install the server?
Install dependencies with npm install
, then build with npm run build
.
How do I configure Claude Desktop?
How do I configure Claude Desktop?
Add the server config to ~/Library/Application Support/Claude/claude_desktop_config.json
(MacOS) or %APPDATA%/Claude/claude_desktop_config.json
(Windows).
How do I debug the server?
How do I debug the server?
Use the MCP Inspector: npm run inspector
.