返回市场
开放型MCP

开放型MCP

作者:wegotdocs304 星标更新:2025-09-16

项目介绍

OpenMCP

https://www.open-mcp.org

OpenMCP 是:

  1. 将 Web API 转换为 MCP 服务器的标准
  2. 遵循该标准的服务器开源注册表

每个 OpenMCP 服务器都使 MCP 客户端能够以高效的方式向特定的 Web API 发起请求。注册表中的服务器代表了广泛的服务范围,使底层的客户端大语言模型(LLMs)能够在多个领域中代表其用户获取数据并执行操作。

内容

创建服务器

https://www.open-mcp.org/servers/creating-a-server

将 OpenMCP 服务器添加到 MCP 客户端

远程托管

...

本地托管

<div> <a href="https://www.loom.com/share/aa26fed41f084ff1bd115436f9d799dd"> <p>本地托管演示 - 观看视频</p> </a> <a href="https://www.loom.com/share/aa26fed41f084ff1bd115436f9d799dd"> <img style="max-width:300px;" src="https://gips0.baidu.com/it/u=1622661797,592571216&fm=3081&app=3081&f=GIF?w=555&h=360"> </a> </div>

要求:

  • Node.js v18 或更高版本(包括 npx 和 npm)

Claude 桌面版

npx @open-mcp/config add {server-id} \
  ~/Library/Application\ Support/Claude/claude_desktop_config.json \
  --ENV_VAR=abc123

现在重启 Claude 桌面版以加载工具。

Cursor

从项目目录的根目录运行此命令,或要将其添加到所有 Cursor 项目,请在您的主目录 ~ 中运行它。

npx @open-mcp/config add {server-id} \
  .cursor/mcp.json \
  --ENV_VAR=abc123

现在转到 Cursor > 设置 > Cursor 设置,然后点击 MCP 确保服务器已启用。

其他客户端

npx @open-mcp/config add {server-id} \
  /path/to/config.json \
  --ENV_VAR=abc123

替代方案

如果您不想使用 CLI,可以使用 npm 手动安装包,然后在客户端配置中添加一个指向 dist/index.js 的绝对路径的 node 命令。详情请参阅各个服务器的 README 文件。

转换 Web API -> OpenMCP

REST openapi.yaml / openapi.json

...

gRPC service.proto

...

JSON-RPC openrpc.json

...

GraphQL schema.gql

...

SOAP service.wsdl

...

PostgREST schema.sql

...