openrpc-mpc-server

by shanejonas

33 stars
343 downloads
Not rated
GitHub

About

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

Details

Author
shanejonas
Repository
shanejonas/openrpc-mcp-server
GitHub stars
33
Downloads
343
License
Apache License 2.0
Categories
Developer Tools, API, Finance
Tags
#data

- rpc_call tool for calling any JSON-RPC method
- rpc_discover tool to discover methods via OpenRPC
- Built on the OpenRPC specification
- Easy integration with Claude Desktop
- Supports development with npm scripts

Setting up with Highlight

Follow these steps to add this server as a custom Highlight plugin:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name openrpc-mpc-server
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 openrpc-mcp-server

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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.

rpc_call

Call arbitrary JSON-RPC methods. Parameters: server URL, method name, and parameters.

rpc_discover

Discover available JSON-RPC methods. Lists all methods on a given server using OpenRPC's rpc.discover specification.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "openrpc-mpc-server": {
            "cwd": null,
            "env": {},
            "args": [
                "-y",
                "openrpc-mcp-server"
            ],
            "shell": false,
            "command": "npx"
        }
    }
}

Linux

{
    "cwd": null,
    "env": [],
    "args": [
        "-y",
        "openrpc-mcp-server"
    ],
    "shell": false,
    "command": "npx"
}

Macos

{
    "cwd": null,
    "env": [],
    "args": [
        "-y",
        "openrpc-mcp-server"
    ],
    "shell": false,
    "command": "npx"
}

Windows

{
    "cwd": null,
    "env": [],
    "args": [
        "-y",
        "openrpc-mcp-server"
    ],
    "shell": false,
    "command": "npx"
}

Provides JSON-RPC functionality through the OpenRPC specification.

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

https://github.com/user-attachments/assets/3447175a-f921-4ded-8250-b611edb2fb67

- rpc_call- Call arbitrary JSON-RPC methods

- Specify server URL, method name, and parameters
- Returns JSON-formatted results

- Uses OpenRPC'srpc.discoverspecification
- Lists all methods on a given server

To use with Claude Desktop, add the server config:

On MacOS:~/Library/Application Support/Claude/claude_desktop_config.jsonOn Windows:%APPDATA%/Claude/claude_desktop_config.json

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

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

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

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Integrate AI tools and agents with Cashfree's Payment Gateway, Payouts, and SecureID APIs.

A server template for interacting with APIs that require an API key, using the Zaim API as an example.

One shared context layer for AI agents and humans — live API specs, DB schemas, and versioned contracts across repos so every agent and teammate works from the same source of truth.

The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.

Tool platform by IBM to build, test and deploy tools for any data source

MCP server for Klever blockchain smart contract development, on-chain data exploration, and VM interaction. Public remote server available at https://mcp.klever.org/mcp.

One remote MCP server for 500+ production APIs — Stripe, HubSpot, Postgres, Gmail, and more. OAuth and API key auth, credential management, and a CLI.

An MCP server for interacting with the Postman API, requiring an API key.

Arbitrary code execution and tool-use platform for LLMs by Riza

A command-line tool for interacting with Shopify's Admin GraphQL API, Functions, and Polaris Web Components.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.