
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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。