OpenRPC MCP server - Updated with latest @modelcontextprotocol/sdk for compatibility with newer clients
npm install openrpc-mcp-server-updated@modelcontextprotocol/sdk dependency (v1.18.1) for compatibility with newer MCP clients.
@modelcontextprotocol/sdk from v0.6.0 to v1.18.1 for compatibility with newer MCP clients
rpc_call - Call arbitrary JSON-RPC methods
rpc_discover - Discover available JSON-RPC methods
rpc.discover specification
bash
npm install
`
Build the server:
`bash
npm run build
`
For development with auto-rebuild:
`bash
npm run watch
`
Installation
$3
Install the updated package:
`bash
npm install -g openrpc-mcp-server-updated
`
Or use with npx:
`bash
npx openrpc-mcp-server-updated
`
$3
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
`json
{
"mcpServers": {
"openrpc": {
"command": "npx",
"args": ["-y", "openrpc-mcp-server-updated"]
}
}
}
`
$3
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:
`bash
npm run inspector
``