MCP Catalogs
首页agentify screenshot

agentify

by MonadWorks·25·综合分 44

将 OpenAPI 规范转换为 MCP 服务器和其他 AI 代理接口,只需一条命令。

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

概述

Agentify 是一个全面的工具,将 OpenAPI 规范转换为多种 AI 代理接口格式,包括 MCP 服务器、CLAUDE.md、AGENTS.md 等。它将 API 文档解析为中间表示,并为不同的输出格式生成可插拔的发射器。该工具处理身份验证检测、域分组和 API 规模分析,并通过输入清理和输出扫描来维护安全性。

试试问 AI

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

:将现有的 REST API 文档转换为 MCP 服务器,供 AI 助手使用
:从单个 OpenAPI 规范为多个 AI 开发平台生成文档文件
:从 API 规范创建命令行交互的 CLI 工具
:Agentify 支持哪些 OpenAPI 版本?
:我可以只生成特定的格式而不是全部 9 种吗?

什么时候选它

当你需要快速将现有的 OpenAPI API 转换为 MCP 服务器和多种 AI 代理格式,而无需手动实现时,选择 Agentify。

什么时候不要选它

如果你的 MCP 服务器需要高度自定义的行为,或者你的 API 规范包含无法自动检测的复杂安全模式,请不要选择 Agentify。

可对比工具

openapi-to-mcpapi2promptswagger-mcpopenapi-server-generator

安装

通过 npm 安装:

npm install -g agentify-cli

将 OpenAPI 规范转换为 MCP 服务器:

npx agentify-cli transform https://petstore.swagger.io/v2/swagger.json

对于 Claude Desktop,将以下内容添加到您的 claude_desktop_config.json 文件中:

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

FAQ

Agentify 支持哪些 OpenAPI 版本?
Agentify 支持 Swagger 2.0 和 OpenAPI 3.x 规范。
我可以只生成特定的格式而不是全部 9 种吗?
是的,您可以使用 `-f` 标志指定要生成的格式,例如:`npx agentify-cli transform ./my-api.yaml -f mcp claude.md`。

agentify 对比

GitHub →

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