activeing123/mcptoon
207 stars · Last commit 2026-10-04
One zero-dependency CLI for every MCP server and agent skill. Token optimization, tool discovery and context compression: 71,929 -> 581 tokens (-99.2%, measured), schemas stay out of context. One config for Claude Code, Codex, Cursor, every agent. 341KB, pure Python. | 零依赖 CLI:管所有 MCP 工具与技能,工具发现省 99.2% token。
README preview
<!-- mcp-name: io.github.activeing123/mcptoon --> <div align="center" markdown="1"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/activeing123/mcptoon/main/docs/assets/lockup-h-split-dark.svg"> <img src="https://raw.githubusercontent.com/activeing123/mcptoon/main/docs/assets/lockup-h-split-light.svg" alt="mcptoon" height="88"> </picture> **Install 1,000 skills and 1,000 MCP tools locally — and don't worry about the token context. mcptoon manages it all.** **Its own compact format does token optimization, tool discovery and context compression at once: it cuts the tool context by ~90% (99.2% on a 255-tool sample; run `mcptoon status` for your own number) and writes no line of config for any desktop or command-line agent.** **Connects to a 17,000+ MCP tool registry and searches skills on demand — nothing pre-installed, you pick what goes in.** **It's just a 341KB native CLI — delete it anytime; keep it, and you never have to configure tools or skills for any agent again.** [](https://github.com/activeing123/mcptoon/stargazers) [](https://pypi.org/project/mcptoon/) [](https://github.com/activeing123/mcptoon/actions/workflows/ci.yml) [](#contributing)