开源 CLI 把上千端点的 OpenAPI 规范压缩成 25 个工具的 MCP 服务器
Worried-Barracuda845 · reddit · 2026-11-13
开发者发布了开源工具 getmcp-cli,解决现有 OpenAPI-to-MCP 转换器把每个端点都变成独立工具、导致上下文爆炸和误触危险操作的问题。
核心做法(无需 LLM、完全离线确定性运行):
- 自动过滤高风险操作(删除、支付、admin 路由、凭证类等)
- 对剩余端点排名,默认均衡选取 25 个工具
- 生成可运行的 stdio MCP server,并输出 REPORT.md 说明排除了哪些端点及原因
实测效果:GitHub REST 从 1,280 个操作压缩到 25 个,工具 token 约 263k → 6k;Stripe 从 612 个压到 25 个,约 176k → 10k。
支持 --only 指定资源、--allow 放行被过滤类别、--dry-run 预览。目前限制:基于关键词的保守分类、不支持 OAuth 流程,默认选取未必贴合具体用例。一行命令即可试用:npx getmcp-cli <openapi-url>。
所属事件:开源 CLI 将上千 OpenAPI 端点压缩为 25 个工具(2 条相关)→
「编程与Agent」频道最新
- 实测四大 MCP 服务器丢更新:GitHub 30 对测试丢了 19 次 — Miserable_Bed_219 · 2026-11-13
- 邮件「验证通过」不等于身份可信:给 Agent 的 DMARC 对齐课 — Spacesh1psoda · 2026-11-13
- Vercel UI SDK 细节:让 Ctrl+F 原生搜索可用虚拟列表 — shuding · 2026-11-13
- Instabox 主打 AI Agent 专用云电脑,上线不到一月开出百万沙盒 — rohanpaul_ai · 2026-11-13
- Investor Match 推出 MCP 端点,让 Agent 自动完成投资人对接与 BP 迭代 — MartinGTobias · 2026-11-13
- Investor Match 推出 MCP 端点,agent 可自动完成投资人对接 — MartinGTobias · 2026-11-13