mcptoon — Nén danh mục công cụ MCP
Skill kết hợp CLI giúp nén danh sách công cụ MCP thành chỉ mục tên siêu gọn, chỉ nạp schema khi thật sự cần gọi.
Tiện íchTrung cấp★ 202⑂ 8Điểm AI 9/10Cập nhật lần cuối: 19 thg 9, 2026
Làm được gì
- Khi kết nối nhiều MCP server, schema công cụ có thể ngốn hàng chục nghìn token.
mcptoon manifestchỉ trả về chỉ mục tên (ví dụ nêu trong tài liệu: 255 công cụ, 71.929 → 581 token). - Chỉ lấy schema đầy đủ của đúng một công cụ bằng
mcptoon inspect <server> <tool>, rồi gọi bằngmcptoon call(hỗ trợ--autođể tự tìm server và--stdincho JSON lớn). - Với kết quả dạng ảnh/base64 không được nén: đặt một lần
mcptoon policy set <server> <tool> raw. mcptoon skillsquản lý luôn danh mục skill: list / resolve / sync sang nhiều agent / add / remove, có version gate, view dẫn xuất cho Roo và OpenCode, và xóa kiểu tombstone.- Các quy tắc an toàn rõ ràng: thư mục thật nằm sai chỗ sẽ được lưu trữ chứ không xóa,
removechỉ di chuyển vào kho theo ngày, commit tombstone dùnggit addgiới hạn đường dẫn.
Phù hợp với ai
- Người dùng Claude Code / Cursor / Codex / Cline / Windsurf gắn nhiều MCP server và bị đầy cửa sổ ngữ cảnh.
- Người muốn dùng cùng một bộ skill/MCP server đồng bộ trên nhiều agent.
- Người cần giảm và báo cáo chi phí token dựa trên số đo thật.
Ví dụ sử dụng
- "Tôi đang có những công cụ nào?" → dùng
mcptoon manifestthay vì đọc danh sách MCP thô, sau đóinspectđúng công cụ cần. - "Chạy giúp công cụ này, tôi không nhớ nó thuộc server nào" →
mcptoon call --auto <tool> '{...}'. - "Đồng bộ thư mục skill sang Cursor và OpenCode" →
mcptoon skills sync --dryđể xem trước, rồi--derived allđể tạo lại các view.
· · · 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/claude-code-plugin/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 claude-code-plugin/skills/mcptoon từ repo GitHub activeing123/mcptoon vào ~/.claude/skills/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 /tmp/mcptoon && mkdir -p ~/.claude/skills && cp -r /tmp/mcptoon/claude-code-plugin/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 đã có Python và pip:
python -V,pip -V. - Cài CLI:
pip install mcptoon(gói ~189KB, không kéo thêm phụ thuộc). - Kiểm tra cấu hình:
mcptoon doctor. - Cách nhanh nhất cho Claude Code: chạy
/plugin marketplace add activeing123/mcptoon— cài CLI, nối cầu MCP và kèm sẵn skill này. - Nếu muốn cài thủ công riêng skill:
git clone https://github.com/activeing123/mcptoon, rồi copy thư mụcclaude-code-plugin/skills/mcptoonvào~/.claude/skills/. - Muốn số liệu tiết kiệm chính xác:
pip install tiktokenrồi chạymcptoon bench(không có tiktoken thì bảng chỉ là ước lượng). - Gỡ bỏ:
pip uninstall mcptoonvà xóa~/.mcptoon/config.json(cùng./.mcptoon.jsonnếu có).
Xem mã nguồn trên GitHub ↗Giấy phép: Apache-2.0