OpenRPC模型上下文协议服务器
通过 OpenRPC 提供 JSON-RPC 功能的模型上下文协议(MCP)服务器。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"openrpc": {
"args": [
"-y",
"openrpc-mcp-server"
],
"command": "npx"
}
}
}
可用工具 (2 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
rpc_call 3 个参数 需填 2 项
Call any JSON-RPC method on a server with parameters. A user would prompt: Call method <method> on <server url> with params <params>
必填参数:server、method
rpc_discover 1 个参数 需填 1 项
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>
必填参数:server
服务介绍
OpenRPC MCP 服务器
一个通过 OpenRPC 提供 JSON-RPC 功能的 Model Context Protocol (MCP) 服务器。
https://github.com/user-attachments/assets/3447175a-f921-4ded-8250-b611edb2fb67
特性
工具
rpc_call- 调用任意 JSON-RPC 方法- 指定服务器 URL、方法名称和参数
- 返回 JSON 格式的结果
rpc_discover- 发现可用的 JSON-RPC 方法- 使用 OpenRPC 的
rpc.discover规范 - 列出给定服务器上的所有方法
- 使用 OpenRPC 的
开发
安装依赖项:
npm install
构建服务器:
npm run build
使用自动重建进行开发:
npm run watch
安装
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"openrpc": {
"command": "npx",
"args": ["-y", "openrpc-mcp-server"]
}
}
}
调试
由于 MCP 服务器通过 stdio 进行通信,调试可能会很困难。我们建议使用 MCP Inspector:
npm run inspector
Inspector 将提供一个 URL,以便您在浏览器中访问调试工具。