OP

OpenRPC

Created 6 months ago

A Model Context Protocol (MCP) server that provides JSON-RPC functionality through OpenRPC.

development documentation public

What is OpenRPC?

Interact with and discover JSON-RPC APIs via [OpenRPC](https://open-rpc.org).

Documentation

OpenRPC MCP Server

A Model Context Protocol (MCP) server that provides JSON-RPC functionality through OpenRPC.

Features# Tools

  • rpc_call
  • Call arbitrary JSON-RPC methods
  • Specify server URL, method name, and parameters
  • Returns JSON-formatted results
  • rpc_discover
  • Discover available JSON-RPC methods
  • Uses OpenRPC's rpc.discover specification
  • Lists all methods on a given server

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "openrpc": {
      "command": "npx",
      "args": ["-y", "openrpc-mcp-server"]
    }
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Server Config

{
  "mcpServers": {
    "openrpc-server": {
      "command": "npx",
      "args": [
        "openrpc"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: Unknown
Category: community
Tags:
development documentation public