Show HN: Mcp2cli – 每个 API 的一个 CLI,比原生 MCP 少 96-99% 的 token

发布: (2026年3月9日 GMT+8 13:18)
2 分钟阅读

Source: Hacker News

概览

每个 MCP 服务器都会在每一次对话中将其完整的工具模式注入上下文——30 个工具大约消耗 3,600 个 token,无论模型是否使用它们。以 120 个工具、25 轮对话为例,仅模式本身就需要 362,000 个 token。

使用方法

mcp2cli 在运行时将任意 MCP 服务器或 OpenAPI 规范转换为 CLI。LLM 会按需发现工具:

mcp2cli --mcp https://mcp.example.com/sse --list             # ~16 tokens/tool
mcp2cli --mcp https://mcp.example.com/sse create-task --help  # ~120 tokens, once
mcp2cli --mcp https://mcp.example.com/sse create-task --title "Fix bug"

Token 节省

使用 cl100k_base 测得的节省效果是真实的:

  • 96 % 的减少率,针对 30 个工具的 15 轮对话
  • 99 % 的减少率,针对 120 个工具的 25 轮对话

安装

它也可以作为可安装的技能供 AI 编码代理(Claude Code、Cursor、Codex)使用:

npx skills add knowsuchagency/mcp2cli --skill mcp2cli

灵感来源

受 Kagan Yilmaz 的 CLI 与 MCP 分析以及 CLIHub 的启发。

仓库

https://github.com/knowsuchagency/mcp2cli

讨论

评论: (积分:13)

0 浏览
Back to Blog

相关文章

阅读更多 »