OpenRPC MCP 服务器

OpenRPC MCP 服务器

通过 OpenRPC MCP 服务器,将您的 AI 代理连接到任何兼容 JSON-RPC 的 API,支持动态方法发现、远程过程自动化和高效后端集成。

“OpenRPC” MCP 服务器的功能是什么?

OpenRPC MCP 服务器是一种模型上下文协议(MCP)服务器,通过 OpenRPC 规范提供 JSON-RPC 功能。该服务器充当 AI 助手与外部支持 JSON-RPC 的系统之间的桥梁,使其能够以结构化、可编程的方式与实现 JSON-RPC 标准的 API 和服务交互。通过提供方法发现和远程过程调用等工具,OpenRPC MCP 服务器赋能开发者和 AI 代理动态与多种服务交互、执行操作并自动化工作流。它支持查询外部系统、调用自定义方法和集成 API 驱动流程,从而增强 AI 开发工作流、调试和系统集成能力。

提示模板列表

仓库中未提及提示模板。

资源列表

仓库中未列出显式 MCP 资源。

工具列表

  • rpc_call
    指定服务器 URL、方法名和参数,调用任意 JSON-RPC 方法。返回 JSON 格式结果,便于集成和自动化。
  • rpc_discover
    使用 OpenRPC rpc.discover 规范发现服务器上的可用 JSON-RPC 方法。可列出并探索指定服务器支持的所有方法。

此 MCP 服务器的用例

  • API 集成
    使用 AI 助手连接任意兼容 JSON-RPC 的 API,完成数据获取、记录更新或远程工作流触发等任务。
  • 动态服务发现
    自动发现并枚举外部 JSON-RPC 服务器上的可用方法,简化集成与文档编制。
  • 远程过程自动化
    使大语言模型(LLM)或代理能够以编程方式执行远程过程,实现后端操作和业务逻辑自动化。
  • 调试与开发
    借助 AI 辅助测试和调试 JSON-RPC 端点,包括自动发现和结构化方法调用,加速开发。
  • 工作流编排
    在由 AI 代理管理的更广泛自动化工作流中,协调多个 JSON-RPC 服务调用。

如何设置

Windsurf

  1. 确保已安装 Node.js 和 npm。
  2. 找到您的 Windsurf 配置文件。
  3. mcpServers 对象下添加 OpenRPC MCP 服务器配置。
  4. 使用如下 JSON 片段:
{
  "mcpServers": {
    "openrpc": {
      "command": "npx",
      "args": ["-y", "openrpc-mcp-server"]
    }
  }
}
  1. 保存配置并重启 Windsurf。
  2. 验证 OpenRPC 服务器已运行且可访问。

Claude

  1. 确保已安装 Node.js 和 npm。
  2. 打开 Claude 配置文件:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. 添加以下配置:
{
  "mcpServers": {
    "openrpc": {
      "command": "npx",
      "args": ["-y", "openrpc-mcp-server"]
    }
  }
}
  1. 保存文件并重启 Claude Desktop。
  2. 确认配置已生效。

Cursor

  1. 安装 Node.js 和 npm。
  2. 找到 Cursor MCP 配置文件。
  3. 在配置中插入如下 JSON:
{
  "mcpServers": {
    "openrpc": {
      "command": "npx",
      "args": ["-y", "openrpc-mcp-server"]
    }
  }
}
  1. 保存更改并重启 Cursor。
  2. 检查 OpenRPC MCP 服务器是否已连接。

Cline

  1. 确保 Node.js 和 npm 可用。
  2. 找到用于 MCP 服务器的 Cline 配置文件。
  3. 如下添加 OpenRPC MCP 服务器:
{
  "mcpServers": {
    "openrpc": {
      "command": "npx",
      "args": ["-y", "openrpc-mcp-server"]
    }
  }
}
  1. 保存并重启 Cline。
  2. 验证服务器连接。

保护 API 密钥

为保护 API 密钥,请使用环境变量并通过配置传递。

示例:

{
  "mcpServers": {
    "openrpc": {
      "command": "npx",
      "args": ["-y", "openrpc-mcp-server"],
      "env": {
        "MY_API_KEY": "your-api-key-here"
      },
      "inputs": {
        "apiKey": "${MY_API_KEY}"
      }
    }
  }
}

如何在流程中使用此 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到您的 FlowHunt 工作流中,请先将 MCP 组件添加到流程,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:

{
  "openrpc": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用此 MCP,访问其全部功能和能力。请记得将 “openrpc” 替换为您实际 MCP 服务器的名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分可用性说明/备注
概览通过 OpenRPC 实现 JSON-RPC 桥接
提示模板列表未列出提示模板
资源列表未列出显式 MCP 资源
工具列表rpc_callrpc_discover
API 密钥保护通过 env/inputs 示例展示
支持采样(评估时可略)未提及

我们的看法

该 MCP 服务器为 JSON-RPC 集成和方法发现提供了清晰、实用的工具,缺乏提示和资源原语。支持通过环境变量保障安全。文档简洁明了。总体来看,其核心功能稳健,但与更丰富功能的 MCP 相比略显简洁。

MCP 评分

具有 LICENSE✅ (Apache-2.0)
至少有一个工具
Fork 数量10
Star 数量34

常见问题

什么是 OpenRPC MCP 服务器?

OpenRPC MCP 服务器是一种模型上下文协议(MCP)服务器,使 AI 助手能够与外部 JSON-RPC 兼容系统交互。它基于 OpenRPC 规范提供方法发现和远程过程调用能力,实现无缝 API 集成与自动化。

OpenRPC MCP 服务器提供了哪些工具?

它包含 `rpc_call`(调用任意 JSON-RPC 方法)和 `rpc_discover`(列出服务器上可用方法),支持动态集成与自动化。

使用该服务器时如何保护我的 API 密钥?

API 密钥和敏感凭证应作为环境变量在 MCP 服务器配置中设置。请使用 `env` 和 `inputs` 字段在配置文件中安全引用它们。

该 MCP 服务器的常见使用场景有哪些?

常见用途包括 API 集成、动态服务发现、远程过程自动化、调试 JSON-RPC 端点,以及与 AI 代理编排多步工作流。

OpenRPC MCP 服务器支持提示模板或资源原语吗?

不支持,该 MCP 服务器专注于核心 JSON-RPC 桥接,不提供提示模板或显式 MCP 资源。其优势在于方法发现和过程执行。

开始集成 OpenRPC MCP 服务器

使用 OpenRPC MCP 服务器,为您的 AI 工作流赋能,实现强大的 JSON-RPC 自动化和动态 API 集成。立即在 FlowHunt 体验。

了解更多

OpenAPI MCP 服务器
OpenAPI MCP 服务器

OpenAPI MCP 服务器

OpenAPI MCP 服务器让 AI 助手能够探索和理解 OpenAPI 规范,为开发者和大模型提供详细的 API 上下文、摘要和端点信息,无需直接执行端点。...

2 分钟阅读
API OpenAPI +5
任意 OpenAPI MCP 服务器
任意 OpenAPI MCP 服务器

任意 OpenAPI MCP 服务器

将 Claude 等 AI 助手连接到任何具有 OpenAPI(Swagger)规范的 API。任意 OpenAPI MCP 服务器实现了语义端点发现和直接 API 请求执行,简化了 FlowHunt 及其他平台上的私有 API 集成及动态工作流。...

2 分钟阅读
AI MCP Server +4
JSON MCP 服务器
JSON MCP 服务器

JSON MCP 服务器

FlowHunt 的 JSON MCP 服务器让 AI 代理和开发者能够使用标准化的工具和操作查询、过滤和处理 JSON 数据源。它简化了数据分析、转换和自动化流程,提供强大的基于 JSONPath 的查询和高级过滤功能。...

2 分钟阅读
AI MCP Servers +6