activeing123开发者工具

mcptoon

一个轻量级 MCP 命令行客户端,通过压缩工具清单和响应数据,显著减少 AI 代理的上下文占用。

  • 后端
  • DevOps / 运维
  • 全栈
  • 自动化
  • 安全
  • CLI
  • Windows
  • macOS
  • Linux
  • 支持自托管
  • 支持本地运行
  • 支持 Docker
mcptoon 截图
社区热度
181 Stars
GitHub 收藏
最近活跃
2026/8/25
近 30 天还在更新
授权协议
APACHE-2.0
宽松协议

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

AI 智能体在使用 Model Context Protocol (MCP) 时,会将大量工具的 JSON Schema 直接加载进上下文窗口,导致 10 个服务器消耗数万 Token、上百个服务器直接耗尽上下文,且配置繁琐。

实际价值

通过 200KB 的无依赖 Python CLI 工具作为中间层,将 255 个工具的发现消耗从 90,804 Token 压减至 117 Token,结果返回缩减 30-60%,并提供安全防护过滤层。

创新 / 差异化

改变传统的客户端直连模式,让智能体通过 Shell 命令按需查询和调用,将工具描述剥离出上下文,并引入自定义的 TOON 编码格式和压缩模式。

扩展潜力

支持 Claude Code、Cursor、Codex 等任意可执行 Shell 的智能体,配置单文件共享,服务器增删对所有智能体全局生效且可独立于智能体运行。

为什么是现在

正值 MCP 生态扩张、开发者因工具增多频遭上下文窗口枯竭和配置地狱困扰的时期,对优化大模型推理成本具有极高的时效价值。

社区活跃度

近 90 天新增 10 个 Issue、2 个 PR;窗口内抽取的 Issue/PR 样本中有 1 位 Issue 发起者、2 位 PR 贡献者,并发布 10 个版本。

维护者响应

窗口内 10 个 Issue 样本关闭率 100%,2 个 PR 样本合并率 50%。维护者响应统计覆盖该 Issue 样本的 100%,响应率 50%,首次响应中位数 1.7 天。

PR 样本 2 位贡献者10 次 ReleaseIssue 响应率 50% · 样本 10(覆盖 100%)首次响应中位数 1.7dPR 合并率 50% · 2 条窗口样本

核心亮点

  • 通过 CLI 拦截并精简 MCP 工具发现与调用结果,将上下文中的工具 Schema 占用减少 97% 以上
  • 支持从 npm、pip 及 HTTP/SSE 一键添加或安装任意 MCP 服务器
  • 内置危险操作拦截、提示词注入防护和凭据泄露扫描三层安全保护

快速开始

安装方式、上手难度、开始步骤。

装在哪

本地运行

难不难

容易,照着走就行

支持 Docker支持自托管支持本地运行
  1. 01使用 pip 安装 mcptoon 工具。
  2. 02通过 add 命令添加 MCP 服务器,例如添加 fetch 工具。
  3. 03使用 manifest 命令查看已配置的工具列表。
  4. 04通过 call 命令调用工具并获取压缩后的响应。

更适合谁

  • 希望数据放在自己服务器上的团队
  • 想在本机直接跑起来试用的开发者
  • 习惯用 Docker 部署的人

更多介绍

mcptoon 是一个专为 AI 代理设计的 MCP(Model Context Protocol)命令行客户端。它改变了传统 MCP 客户端将所有工具架构加载到上下文中的做法,将配置保留在本地磁盘,仅在执行时通过精简格式传递结果,从而大幅降低 Token 消耗。

该工具无需复杂的配置,支持通过单条命令管理和调用各类 MCP 服务器。它适用于任何支持执行 Shell 命令的 AI 代理,如 Claude Code、Cursor 或自定义脚本,确保在管理数百个工具时依然保持上下文窗口的清爽。

信息来源

每条信息都标注了状态与出处,可展开查看。

15 条 · 展开
  • capability tags

    已核验

    automation、security

    来源: admin_cms · cms editor · 2026/8/21

  • editor note

    已核验

    {"en":"By offloading MCP server schemas from the AI context and returning only compact data upon execution, this tool is ideal for managing complex AI automation with many tools. Its zero-dependency design ensures stable operation across various shell environments.","zh":"该工具通过将 MCP 服务器的架构定义从 AI 上下文中剥离,仅在调用时返回精简数据,非常适合管理大量工具的复杂 AI 自动化任务。由于其零依赖特性,它在各种 shell 环境中均可稳定运行。"}

    来源: admin_cms · cms editor · 2026/8/21

  • how to use

    已核验

    {"steps":[{"en":"Install the mcptoon tool using pip.","zh":"使用 pip 安装 mcptoon 工具。"},{"en":"Add an MCP server using the add command, for example, to add the fetch tool.","zh":"通过 add 命令添加 MCP 服务器,例如添加 fetch 工具。"},{"en":"Use the manifest command to view the list of configured tools.","zh":"使用 manifest 命令查看已配置的工具列表。"},{"en":"Invoke a tool using the call command to receive a compressed response.","zh":"通过 call 命令调用工具并获取压缩后的响应。"}],"installAt":"local","difficulty":"easy"}

    来源: admin_cms · cms editor · 2026/8/21

  • intro

    已核验

    {"en":"mcptoon is an MCP (Model Context Protocol) CLI client designed for AI agents. It avoids the traditional approach of loading all tool schemas into the context window, instead keeping configurations on disk and passing only compact results during execution to significantly reduce token usage.\n\nIt requires no complex setup and allows for managing and invoking various MCP servers via single commands. Compatible with any AI agent capable of running shell commands—such as Claude Code, Cursor, or custom scripts—it ensures your context window remains efficient even when managing hundreds of tools.","zh":"mcptoon 是一个专为 AI 代理设计的 MCP(Model Context Protocol)命令行客户端。它改变了传统 MCP 客户端将所有工具架构加载到上下文中的做法,将配置保留在本地磁盘,仅在执行时通过精简格式传递结果,从而大幅降低 Token 消耗。\n\n该工具无需复杂的配置,支持通过单条命令管理和调用各类 MCP 服务器。它适用于任何支持执行 Shell 命令的 AI 代理,如 Claude Code、Cursor 或自定义脚本,确保在管理数百个工具时依然保持上下文窗口的清爽。"}

    来源: admin_cms · cms editor · 2026/8/21

  • 最新版本

    已核验

    v0.5.5

    来源: GitHub 官方接口 · latest_release=v0.5.5 · 2026/8/25

  • 许可证

    已核验

    Apache-2.0

    来源: GitHub 官方接口 · license.spdx_id=Apache-2.0 · 2026/8/25

  • needs api key

    已核验

    来源: admin_cms · cms editor · 2026/8/21

  • 一句话用途

    已核验

    {"en":"A lightweight MCP CLI client that reduces AI agent context usage by compressing tool manifests and execution results.","zh":"一个轻量级 MCP 命令行客户端,通过压缩工具清单和响应数据,显著减少 AI 代理的上下文占用。"}

    来源: admin_cms · cms editor · 2026/8/21

  • 平台

    已核验

    windows、macos、linux

    来源: admin_cms · cms editor · 2026/8/21

  • 分类线索

    根据材料推断

    ai-apps

    来源: 项目说明文档 · hint=ai-apps · 2026/8/17

  • product forms

    已核验

    cli

    来源: admin_cms · cms editor · 2026/8/21

  • role tags

    已核验

    backend、devops、fullstack

    来源: admin_cms · cms editor · 2026/8/21

  • supports docker

    已核验

    来源: 仓库文件 · dockerfile=true; compose=false · 2026/8/25

  • supports local

    已核验

    来源: admin_cms · cms editor · 2026/8/21

  • supports self host

    已核验

    来源: admin_cms · cms editor · 2026/8/21

根据分类、能力和适用角色匹配的其他已核验项目。