MCP Catalogs
首页mcpforge screenshot

mcpforge

by lorenzosaraiva·17·综合分 45

MCPForge 通过 AI 精选和工作流规划,从 OpenAPI 规范或文档生成优化的 MCP 服务器。

developer-toolsai-llmother
2
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于

概述

MCPForge 是一款高级工具,可根据 OpenAPI 规范或文档页面创建 MCP 服务器。与简单的 OpenAPI 到 MCP 转换器不同,它通过 AI 精选将大量低价值的端点精简为专注、实用的工具集。它还包含工作流规划功能,生成面向任务的操作工具,如 'find_customers' 或 'create_payment_link',这些工具将多个端点包装成有意义的操作。该工具支持 OpenAPI 3.0、3.1 和 Swagger 2.0 规范,并提供 OAuth 处理、认证脚手架和验证测试功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:为 Stripe、Discord 或 Notion 等流行 API 快速创建带有优化工具的 MCP 服务器
:将包含数百个端点的复杂 REST API 转换为专注、对 LLM 友好的 MCP 接口
:使用漂移检测和自动更新功能维护上游 API 发生变化时的 MCP 服务器
:MCPForge 与其他 OpenAPI 到 MCP 生成器有何不同?
:MCPForge 是否处理认证和 OAuth?

什么时候选它

当你需要将复杂的 API 规范转换为具有精选工具集和面向任务工作流的生产就绪 MCP 服务器时,选择 MCPForge。

什么时候不要选它

如果你需要简单的端点包装器而不需要优化或工作流规划,或者正在处理文档不清晰的 API,则应避免使用 MCPForge。

可对比工具

openapi-to-mcpapi2mcpswagger-mcp

安装

全局安装 MCPForge:

npm install -g mcpforge

从 OpenAPI 规范生成新的 MCP 服务器:

npx mcpforge init --optimize --workflows https://api.example.com/openapi.json

要在 Claude Desktop 中使用,请将以下内容添加到您的 Claude Desktop config.json 中:

{
  "mcpServers": {
    "example-api": {
      "command": "node",
      "args": ["./path/to/generated/server.js"]
    }
  }
}

FAQ

MCPForge 与其他 OpenAPI 到 MCP 生成器有何不同?
MCPForge 不仅仅是简单的端点包装器,它使用 AI 将端点精简为更小、更有用的工具集,并规划将多个端点包装成有意义操作的任务导向工作流。
MCPForge 是否处理认证和 OAuth?
是的,它生成完整的认证脚手架,包括对 API 密钥、Bearer 令牌、基本认证和 OAuth(使用客户端凭据和刷新令牌续期)的支持。

mcpforge 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。