knowsuchagency/mcp2cli 是一个 Python 工具,无需代码生成,即可从 MCP 服务器、OpenAPI 规范和 GraphQL 端点在运行时构建命令行界面(CLI)。只要有 API schema,命令就能当场生成,因此每次调用时都不必另行编写或构建客户端代码。资料中未给出该仓库发布的 release 标签与版本。
MCP(Model Context Protocol)是连接 AI 代理与外部工具、数据的协议;OpenAPI 是描述 REST API 结构的规范格式;GraphQL 则是基于 schema 的查询方式。mcp2cli 用同样的方式处理这三者。它以 HTTP/SSE(Server-Sent Events)和 stdio(标准输入输出)两种方式连接 MCP 服务器并转换为 CLI 命令,同时支持 OAuth 认证、缓存和 JSON 输出。它还提供面向 AI 编码代理的可安装 Skill。该工具的核心在于:不必自己编写专门的包装代码,只要有 schema 就能直接在 shell 中调用。项目以 MIT 许可证公开,仓库创建于 2026 年 3 月 9 日。星标数为 2421。
不过,资料中没有可确认的性能指标或基准测试。创新性、技术完成度、质量评分均未在资料中给出,留下评分项的只有动量分数 2.1。按 10 分制衡量,这属于偏低水平。在响应复杂的真实 API 上这种方式有多稳定、以及如何处理失败的调用,仅凭资料难以判断。作为在 shell 中试用用途,看起来还算稳妥。要让它承担整体自动化的基础,目前证据仍然不足。