OpenRPC MCP Server 是一款面向 JSON-RPC 服务的桥接工具,基于 OpenRPC 规范,让大模型能够直接通过 MCP 协议调用任意暴露 OpenRPC 文档的远程接口。只需提供 OpenRPC Schema(通常为本地或远程的 JSON 文件 URL),即可让客户端像调用本地工具一样执行远程方法,并将结果结构化返回。
它特别适合 RPC 接口的开发、调试与自动化测试场景:开发者可以让模型理解接口定义,自动构造参数、发起调用并解读响应,省去手写客户端代码的过程。
能接入的内容
- 任意符合 OpenRPC 1.x/2.x 规范的 JSON-RPC 服务,包括 Ethereum、Bitcoin 等区块链节点、TRPC、自建 JSON-RPC 后端等。
- 通过
schemaPath指定本地 JSON Schema 路径,或通过schemaUrl拉取远程 OpenRPC 文档来动态生成可用工具。 - 支持
transport选择 http 或 websocket,以适配不同的 RPC 节点连接方式。
是否需要密钥
是否需要鉴权完全取决于目标 JSON-RPC 服务本身——公链测试节点通常无需密钥,而 Infura、Alchemy 等托管节点则需要将 API Key 配置在请求 URL 或自定义请求头中。OpenRPC MCP Server 本身不强制要求密钥,但会透传所有服务端要求的认证信息。