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.
Related MCP server: cc-agent
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
Maintenance
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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