article
README
🚀 OpenRPC MCP 服务器
OpenRPC MCP 服务器是一个借助 OpenRPC 来提供 JSON-RPC 功能的 Model Context Protocol (MCP) 服务器,可有效实现相关协议的通信功能。
🚀 快速开始
开发步骤
安装依赖
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。
✨ 主要特性
工具
rpc_call- 调用任意 JSON-RPC 方法- 可指定服务器 URL、方法名称和参数
- 返回 JSON 格式的结果
rpc_discover- 发现可用的 JSON-RPC 方法- 使用 OpenRPC 的
rpc.discover规范 - 列出指定服务器上的所有方法
- 使用 OpenRPC 的
Scan to join WeChat group