Claude Code Toolkit
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Claude Code Toolkitshow my usage report"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude Code Toolkit
Maintenance, recovery, and observability for Claude Code. CLI + MCP server + dashboard.
TL;DR — fix, monitor, manage
# 1. install
npm i -g @asifkibria/claude-code-toolkit
# 2. one-shot diagnose + fix
cct doctor # full integrity check (corruption, indices, oversized, orphans)
cct doctor --repair # auto-fix everything safe
cct unstick # rescue a session stuck on "PDF too large" (#13518)
# 3. know your spend
cct usage # real token usage + cost from JSONL records
cct usage --days 7 # last week only
# 4. prevent the next break (run forever)
cct hooks scaffold auto-fix-on-start # auto-scrub oversized content on session start
cct watch --auto-fix --daemon # also watch live in the background
# 5. multi-account
cct profile save work # snapshot ~/.claude.json as 'work'
cct profile switch personal # swap accounts (auto-backup + restart Claude Code)
# 6. visual dashboard
cct dashboard # web UI on :1405 — Usage, Doctor, Hooks, Profiles tabsAdd it as an MCP server so Claude can do all of this from inside chat:
claude mcp add --scope user toolkit -- npx -y @asifkibria/claude-code-toolkit claude-code-toolkit-serverThen in Claude: "Run the doctor" / "Show my usage report" — or use the slash commands at docs/slash-commands.md.
What it actually does
You have… | Run this |
A session stuck on |
|
Anything weird with your install |
|
Oversized images bloating disk |
|
Need to know your real API spend |
|
Multiple accounts (work / personal / clients) |
|
Need lifecycle automation |
|
A leaked secret you need to find |
|
PII in old conversations |
|
A session that crashed |
|
MCP servers that won't connect |
|
Dashboard
cct dashboard # opens http://localhost:1405
cct dashboard --daemon # background
cct dashboard --stop # stop background21 tabs including the v2.0 additions: 💸 Usage, 🩺 Doctor, ⚙ Hooks, 👤 Profiles, 📬 Queue, plus Overview · Search · Storage · Sessions · Security · Traces · MCP · Logs · Config · Analytics · Backups · Context · Maintenance · Snapshots · Starred · About.
Cost numbers are upper-bound PAYG estimates. They do not reflect Pro/Max plan flat rates, enterprise contracts, or free credits. Use console.anthropic.com for authoritative billing.
MCP integration
Once registered (claude mcp add ...), Claude can call these tools directly: health_check, fix_image_issues, unstick_session, search_conversations, security_scan, scan_pii, audit_session, start_dashboard, and ~20 more. Full MCP tool list →
Issue #13518: "PDF too large" wedge
The cct unstick command is the dedicated fix. It scrubs the oversized base64 from the JSONL and clears the per-session warning state files that keep Claude Code in the bad state. After running it, run /clear in chat or open a new conversation to flush in-memory state.
cct install-hook makes this preventative — every session start runs cct fix quietly, so oversized content never gets a chance to wedge a session.
Links
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AsifKibria/claude-code-toolkit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server