OpenRPC MCP Server logo

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.

View on GitHub

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 specification

  • Returns 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?

OpenRPC is a specification for documenting JSON-RPC APIs.

What is MCP?

MCP stands for Model Context Protocol.

How do I install the server?

Install dependencies with npm install, then build with npm run build.

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?

Use the MCP Inspector: npm run inspector.