mcptoon — Nén danh mục công cụ MCP
CLI giúp nén danh sách công cụ MCP thành chỉ mục tên (tiết kiệm tới ~99% token) và quản lý kho skill cho nhiều agent từ một nguồn duy nhất.
Lập trìnhTrung cấp★ 202⑂ 8Điểm AI 9/10Cập nhật lần cuối: 20 thg 9, 2026
Làm được gì
- Khi bạn kết nối nhiều MCP server, schema công cụ ngốn hết cửa sổ ngữ cảnh.
mcptoon manifestchỉ trả về chỉ mục tên (tài liệu nêu: 255 công cụ, 71.929 → 581 token). - Chỉ lấy schema thật của đúng công cụ cần dùng bằng
mcptoon inspect, rồi gọi bằngmcptoon call(hoặc--autonếu chưa biết server nào). - Đặt ngoại lệ cho kết quả dạng ảnh/base64 không được nén:
mcptoon policy set <server> <tool> raw. mcptoon skills: liệt kê, tìm skill phù hợp (offline), đồng bộ một nguồn ra thư mục skill của mọi agent (mặc định dùng link), cổng kiểm tra version, tạo view phái sinh cho Roo/OpenCode, gỡ skill kèm tombstone.mcptoon benchđo mức tiết kiệm thực tế trên máy bạn;mcptoon doctorchẩn đoán cấu hình.
Phù hợp với ai
- Người dùng nhiều MCP server và thấy danh sách công cụ quá dài, tốn token.
- Người dùng song song Claude Code, Cursor, Codex, Cline, Windsurf và muốn cùng một bộ skill/server.
- Nhóm đang dùng script đồng bộ skill cũ và muốn chuyển đổi không gián đoạn.
Ví dụ sử dụng
- Hỏi "tôi có những công cụ nào?" → agent chạy
mcptoon manifestthay vì đọc danh sách thô, rồimcptoon inspect github create_issuetrước khi gọi. - Sau khi sửa một skill: chạy
mcptoon skills sync --dryđể xem trước, rồi thêm--version-gateđể chặn trường hợp quên tăng version. - Cần báo cáo mức tiết kiệm: chạy
mcptoon bench --jsonlấy số đo thật trên máy, không suy đoán.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/activeing123/mcptoon/HEAD/skills/mcptoon/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/mcptoon từ repo GitHub activeing123/mcptoon vào ~/.claude/skills/activeing123-mcptoon/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
pip install mcptoon && git clone https://github.com/activeing123/mcptoon.git /tmp/mcptoon && mkdir -p ~/.claude/skills && cp -r /tmp/mcptoon/skills/mcptoon ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Kiểm tra Python: chạy
python -Vtrong terminal. - Cài CLI:
pip install mcptoon(gói 189KB, không phụ thuộc gì thêm). - Kiểm tra: chạy
mcptoon doctorđể xem kết nối và cấu hình. - Nếu dùng Claude Code, cách nhanh nhất: gõ
/plugin marketplace add activeing123/mcptoon(cài CLI + nối cầu MCP + kèm sẵn skill này). - Nếu muốn cài skill thủ công:
git clone https://github.com/activeing123/mcptoon.gitrồicp -r mcptoon/skills/mcptoon ~/.claude/skills/. - Khởi động lại Claude Code và thử nói "danh sách công cụ MCP quá dài" để kích hoạt skill.
- Gỡ bỏ:
pip uninstall mcptoon, sau đó xóa~/.mcptoon/config.json(và./.mcptoon.jsontrong dự án nếu có).
Xem mã nguồn trên GitHub ↗Giấy phép: Apache-2.0