用途
OpenRPC MCP Server 是一个 Model Context Protocol(MCP)服务器,用于通过 OpenRPC 提供 JSON-RPC 功能。它让支持 MCP 的客户端(如 Claude Desktop)能够调用和发现远程 JSON-RPC 服务的方法。
主要能力
该服务器提供两个工具:
- rpc_call:调用任意 JSON-RPC 方法。需要指定服务器 URL、方法名和参数,返回 JSON 格式的结果。
- rpc_discover:发现可用的 JSON-RPC 方法。它使用 OpenRPC 的 rpc.discover 规范,列出给定服务器上的所有方法。
使用方式
安装依赖后构建服务器,开发时可使用自动重建模式。要与 Claude Desktop 配合使用,需添加服务器配置:
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%/Claude/claude_desktop_config.json
由于 MCP 服务器通过 stdio 通信,调试可能比较困难。官方推荐使用 MCP Inspector,Inspector 会提供一个 URL,以便在浏览器中访问调试工具。
适用场景
适用于需要通过 MCP 客户端调用或发现 JSON-RPC 接口的开发与调试场景,例如在 Claude Desktop 中集成远程 RPC 服务。
限制
官方资料未提供关于收费、价格、平台支持范围、性能或使用限制的更多信息。