OpenRPC MCP Server
@shanejonas
About OpenRPC MCP Server
A Model Context Protocol (MCP) server that provides JSON-RPC functionality through OpenRPC.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"openrpc": {
"command": "npx",
"args": [
"-y",
"openrpc-mcp-server"
]
}
}
}Tools
2Call any JSON-RPC method on a server with parameters. A user would prompt: Call method <method> on <server url> with params <params>
This uses JSON-RPC to call `rpc.discover` which is part of the OpenRPC Specification for discovery for JSON-RPC servers. A user would prompt: What JSON-RPC methods does this server have? <server url>
Overview
What is OpenRPC MCP Server?
The OpenRPC MCP Server is a Model Context Protocol server that provides JSON-RPC functionality through the OpenRPC specification. It allows users to call arbitrary JSON-RPC methods and discover available methods on any JSON-RPC server.
How to use OpenRPC MCP Server?
Install with npm install, build with npm run build, and configure as an MCP server in Claude Desktop by adding the provided JSON to the desktop config file. Run with npx -y openrpc-mcp-server. The server exposes two tools: rpc_call and rpc_discover.
Key features of OpenRPC MCP Server
rpc_calltool for calling any JSON-RPC methodrpc_discovertool to discover methods via OpenRPC- Built on the OpenRPC specification
- Easy integration with Claude Desktop
- Supports development with npm scripts
Use cases of OpenRPC MCP Server
- Call arbitrary JSON-RPC methods from an MCP client
- Discover all available methods on a JSON-RPC server
- Automate JSON-RPC interactions within a Claude workflow
- Debug and test JSON-RPC endpoints using MCP tools
FAQ from OpenRPC MCP Server
What does the OpenRPC MCP Server do?
It provides an MCP interface to call and discover JSON-RPC methods using the OpenRPC specification.
What are its dependencies?
It requires Node.js and is run via npx -y openrpc-mcp-server.
How do I install the OpenRPC MCP Server?
Add the server configuration to the Claude Desktop config file (on MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json, on Windows: %APPDATA%/Claude/claude_desktop_config.json) as shown in the README.
How do I debug the server?
Use the MCP Inspector by running npm run inspector in the project directory.
What tools does it provide?
Two tools: rpc_call for calling methods and rpc_discover for discovering methods.
Frequently asked questions
What does the OpenRPC MCP Server do?
It provides an MCP interface to call and discover JSON-RPC methods using the OpenRPC specification.
What are its dependencies?
It requires Node.js and is run via `npx -y openrpc-mcp-server`.
How do I install the OpenRPC MCP Server?
Add the server configuration to the Claude Desktop config file (on MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`, on Windows: `%APPDATA%/Claude/claude_desktop_config.json`) as shown in the README.
How do I debug the server?
Use the MCP Inspector by running `npm run inspector` in the project directory.
What tools does it provide?
Two tools: `rpc_call` for calling methods and `rpc_discover` for discovering methods.
Basic information
More Developer Tools MCP servers
CodeSentinel
icohangar-opsCodebase health as MCP tools: dead code, circular dependencies, coupling, architectural drift.

Termany
thinkany-aiAgent-Native Terminal
ZeroBeacon — 1000-Tool Collision-Proof Commerce Router
DavidFox998ZeroBeacon.ai — Collision-proof commerce router for AI agents. 1000 MCP tools: commerce, trust, billing, sovereign ID + everyday tools. LIVE.
Mobbin
MobbinMobbin MCP connects your AI agents to 600,000+ real product screens, so what they build starts with what already works.

Meticulous
MeticulousMCP server and skills to connect to the Meticulous UI testing platform.
Comments