{"_id":"@asifkibria/claude-code-toolkit","_rev":"9-69add22044781fcc351523e904e2bad1","name":"@asifkibria/claude-code-toolkit","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@asifkibria/claude-code-toolkit","version":"1.0.0","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context"],"author":{"name":"Asif Kibria"},"license":"MIT","_id":"@asifkibria/claude-code-toolkit@1.0.0","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"bin":{"cct":"dist/cli.js","claude-code-toolkit":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"dist":{"shasum":"0fea296667ccd9504e27d04246d7fcbab86d72af","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-1.0.0.tgz","fileCount":20,"integrity":"sha512-Z6SpX1K8o2lLDH+TDHhEicok8hh4n1YwSL61mhAoRK84jLG3GOcRHTSdkhLvBwmLZWPbYAgA8XZCigQQOQ2r/g==","signatures":[{"sig":"MEUCIDigSorE5ZgHtL/ET51SUkSSnvjjz7ziRrpQIvT6zxpMAiEA+qM1IifNlDROsSfvX4ginOZ1gWiCqxzY/HR2GuoBWnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147310},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"591fbc3f095b0378dfd66c376c5a109a5474eca9","scripts":{"cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"repository":{"url":"git+https://github.com/asifkibria/claude-code-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-toolkit_1.0.0_1768211414152_0.8342726732163133","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@asifkibria/claude-code-toolkit","version":"1.0.1","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context"],"author":{"name":"Asif Kibria"},"license":"MIT","_id":"@asifkibria/claude-code-toolkit@1.0.1","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"bin":{"cct":"dist/cli.js","claude-code-toolkit":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"dist":{"shasum":"521ab8cfc81a778740b44a18ed19396c0e64f9e4","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-1.0.1.tgz","fileCount":20,"integrity":"sha512-eAhn8DSdYA2CDPWc1sbeWJ0EssSIIUDPFnwbyZ38yQ0fZPijp0WMveeKakQoYCrCFETI9WTLxjhA08tcIz0LEQ==","signatures":[{"sig":"MEUCIQCzl9dsKZKSQvWjzotsszaIUWeUUJ2rlk48mGuxCLM3/AIga29PtgRKaPaDBWspos+mrZVRMHvBbZY2oF+p1TjhgmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147310},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5edcca08889bfc87a590717796dddeb02853659c","scripts":{"cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"repository":{"url":"git+https://github.com/asifkibria/claude-code-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-toolkit_1.0.1_1768211630822_0.8103568903776563","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@asifkibria/claude-code-toolkit","version":"1.0.2","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context"],"author":{"name":"Asif Kibria"},"license":"MIT","_id":"@asifkibria/claude-code-toolkit@1.0.2","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"bin":{"cct":"dist/cli.js","claude-code-toolkit":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"dist":{"shasum":"2ce3ef83f658d4fae55d565e1670102bd7da67f4","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-1.0.2.tgz","fileCount":20,"integrity":"sha512-d2qmk1LrrXJH3CHl1Xjsnxf3gc1+m6Bh40Du+W+N0XiA0I8bACq6QkBqbeNN3vdHT8kVEmDCn2LEGrZ1gRObrw==","signatures":[{"sig":"MEUCIFeDq+lq/SB9BmTDDEpbc8r9+uE/WS7gTjUrTGpv7GeaAiEA2DU51pvOe0axAghJhIwuqopAr7dFF9R274aiP1QwZPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163407},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5edcca08889bfc87a590717796dddeb02853659c","scripts":{"cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"repository":{"url":"git+https://github.com/asifkibria/claude-code-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-toolkit_1.0.2_1769436827311_0.03200858026749609","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@asifkibria/claude-code-toolkit","version":"1.0.7","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context"],"author":{"name":"Asif Kibria"},"license":"MIT","_id":"@asifkibria/claude-code-toolkit@1.0.7","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"bin":{"cct":"dist/cli.js","claude-code-toolkit":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"dist":{"shasum":"a69a95d8d791b3ff11bcb803b1331a55bd387363","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-1.0.7.tgz","fileCount":20,"integrity":"sha512-cLJbXlcCpSoeV6BZwBugObbX5GdmfYxsKCuWNUPDLBA6YaaHGWVmM76X0y68aEYNFPg12gelqZuZhCBoI1D7wg==","signatures":[{"sig":"MEYCIQCvaBz9ks3WUiBiMDenaRQQ29SNMXE5Vo6L8sNPd0d1ngIhAL6yzDlq3+ELgSpAGVUn3GHL7s7Pgd7zSzlJmpQ6RLDU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371013},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f9823dc9ee103520e866e91ec19829d9e3b37b27","scripts":{"cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"repository":{"url":"git+https://github.com/asifkibria/claude-code-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-toolkit_1.0.7_1769461291049_0.2101196690876297","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@asifkibria/claude-code-toolkit","version":"1.2.0","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context","security","privacy","mcp-validator","session-recovery","trace-management","storage-cleaner","dashboard","web-ui"],"author":{"name":"Asif Kibria"},"license":"MIT","_id":"@asifkibria/claude-code-toolkit@1.2.0","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"bin":{"cct":"dist/cli.js","claude-code-toolkit":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"dist":{"shasum":"ec00b1625243388a4950ee7d3836e62148671037","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-1.2.0.tgz","fileCount":77,"integrity":"sha512-0ivXmkvBpR8nTbSy0rwy75wkfZ6ld5oW0zb1xFZjEoJcnjqFw6ctNvMPOvW8FToCK3wXz1AOPDZPWnZqoipSPA==","signatures":[{"sig":"MEQCIGgrbmvrqlMxiRFYuubGWiglbmOBYYw5jl9GDLr11+ySAiAUrlVivURYETb1HH6ohqJn6DoajaouLlY07V/AGHLbeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116173},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b19b152592f76691398d7ef1de77ef186f48e98","scripts":{"cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli.js dist/index.js","start":"node dist/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"repository":{"url":"git+https://github.com/asifkibria/claude-code-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-toolkit_1.2.0_1770769394148_0.7142789687701385","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@asifkibria/claude-code-toolkit","version":"1.3.0","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context","security","privacy","mcp-validator","session-recovery","trace-management","storage-cleaner","dashboard","web-ui"],"author":{"name":"Asif Kibria"},"license":"MIT","_id":"@asifkibria/claude-code-toolkit@1.3.0","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"bin":{"cct":"dist/cli.js","claude-code-toolkit":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"dist":{"shasum":"58740536f3a1312326f71f49cebf15796142af15","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-1.3.0.tgz","fileCount":89,"integrity":"sha512-7JCCjg+k8FylYiC+POWZNWZNEgYhAoBQVSpDWI4Tin/R9KtALtzVhy+sEJAS3HXG52zwq+aKX7W3l6qkkZKWVg==","signatures":[{"sig":"MEUCIG5jKzLAjK9WN2KKwRvxo6EVcFFXgXyTnHXVwdTSpb6aAiEA/E1OYqpY4DSGpmz/GLYOKxOkT7SgZU/MueOLe6e1bvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1290304},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ea7b727e0c7411a21a48d1bfc1160c8a090e8a3","scripts":{"cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli.js dist/index.js","start":"node dist/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"repository":{"url":"git+https://github.com/asifkibria/claude-code-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-toolkit_1.3.0_1771199710552_0.07845746108016183","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@asifkibria/claude-code-toolkit","version":"1.3.1","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context","security","privacy","mcp-validator","session-recovery","trace-management","storage-cleaner","dashboard","web-ui"],"author":{"name":"Asif Kibria"},"license":"MIT","_id":"@asifkibria/claude-code-toolkit@1.3.1","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"bin":{"cct":"dist/cli.js","claude-code-toolkit":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"dist":{"shasum":"0d75178dfd0e238eef3216fdce2e42bb8a52e5bc","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-1.3.1.tgz","fileCount":89,"integrity":"sha512-FdZjAXPYfWmdxLAJIUWfYaIccMW8CX40I28MB1+JV3DIMJewQyCJNqKBtfOVouQtOEai6Nk6+iFRV0QVijqFmA==","signatures":[{"sig":"MEUCIFt9Y4ZseG6rIx/7+yRr9UM0cn12UvnPdZTO7iTTrDqtAiEAuouSkOsAYxNZ8QKpNfy+3jCQg77EgP6O6a2V7fn3dls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1290255},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c67776b01935e3c0b18b7abb2c4ba0861b45e10e","scripts":{"cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli.js dist/index.js","start":"node dist/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"repository":{"url":"git+https://github.com/asifkibria/claude-code-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-toolkit_1.3.1_1771200174846_0.01734176317993108","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@asifkibria/claude-code-toolkit","version":"1.4.2","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context","security","privacy","mcp-validator","session-recovery","trace-management","storage-cleaner","dashboard","web-ui"],"author":{"name":"Asif Kibria"},"license":"MIT","_id":"@asifkibria/claude-code-toolkit@1.4.2","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"bin":{"cct":"dist/cli.js","claude-code-toolkit":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"dist":{"shasum":"fc0dc81abe5a647e7c5ffaf01e8fa473edf6331e","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-1.4.2.tgz","fileCount":129,"integrity":"sha512-AAFApZNU2ZIfUGDHYP3Ie5sxXAl4Ft9JGyglTLvXe4CQJ5Mrumkxzm61dHuw/WOHt59uXzKbq11mXvZ7TuiMsQ==","signatures":[{"sig":"MEQCIDNcS0b4Q+fxWlDidYqi4YHHUMT+FA30qUwUxq53EhxaAiAxxi4+buhkBOND/0YaEN4LQl33Tw5ce3X+vcsUIRhvbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567384},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"08a54d62bb3d3b1fdcda250499db5721497b839b","scripts":{"cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","build":"tsc && chmod +x dist/cli.js dist/index.js","start":"node dist/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"repository":{"url":"git+https://github.com/asifkibria/claude-code-toolkit.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","directories":{},"_nodeVersion":"24.4.1","dependencies":{"@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-toolkit_1.4.2_1775262096707_0.47038311053699045","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@asifkibria/claude-code-toolkit","version":"2.0.0","description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","type":"module","main":"dist/index.js","bin":{"claude-code-toolkit":"dist/cli.js","cct":"dist/cli.js","claude-code-toolkit-server":"dist/index.js"},"scripts":{"build":"tsc && chmod +x dist/cli.js dist/index.js","start":"node dist/index.js","cli":"node dist/cli.js","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context","security","privacy","mcp-validator","session-recovery","trace-management","storage-cleaner","dashboard","web-ui"],"author":{"name":"Asif Kibria"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asifkibria/claude-code-toolkit.git"},"bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.5.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0","vitest":"^1.0.0"},"_id":"@asifkibria/claude-code-toolkit@2.0.0","gitHead":"207317f9755501a076aefa8974212d8b844698c1","types":"./dist/index.d.ts","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-+TyqCQ0cZWvCqouE2qM6ta9/GgJrPS4EXTBmdxdL73OvoZpE2p8flAICONuJk5yYZPFINTe940l+aTlg1mnN7Q==","shasum":"0356ad062b8cef523e6243679a1e2dcea8a8dc55","tarball":"https://registry.npmjs.org/@asifkibria/claude-code-toolkit/-/claude-code-toolkit-2.0.0.tgz","fileCount":175,"unpackedSize":2051680,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3lcD0U8rgagFQ+GlG9qAJTy4LRnzv9/YvYlctYGb0AwIhAKeD33nieSyJV5WMPZUYc26DH2oa6oQ59fPG8pOoIzwJ"}]},"_npmUser":{"name":"asifkibria","email":"me@asifkibria.com"},"directories":{},"maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-code-toolkit_2.0.0_1777793497493_0.11945175424598276"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-12T09:50:14.081Z","modified":"2026-05-03T07:31:37.802Z","1.0.0":"2026-01-12T09:50:14.281Z","1.0.1":"2026-01-12T09:53:50.960Z","1.0.2":"2026-01-26T14:13:47.459Z","1.0.7":"2026-01-26T21:01:31.223Z","1.2.0":"2026-02-11T00:23:14.306Z","1.3.0":"2026-02-15T23:55:10.720Z","1.3.1":"2026-02-16T00:02:55.130Z","1.4.2":"2026-04-04T00:21:36.869Z","2.0.0":"2026-05-03T07:31:37.711Z"},"bugs":{"url":"https://github.com/asifkibria/claude-code-toolkit/issues"},"author":{"name":"Asif Kibria"},"license":"MIT","homepage":"https://github.com/asifkibria/claude-code-toolkit#readme","keywords":["claude","claude-code","mcp","model-context-protocol","anthropic","cli","toolkit","maintenance","optimization","troubleshooting","conversation","context","security","privacy","mcp-validator","session-recovery","trace-management","storage-cleaner","dashboard","web-ui"],"repository":{"type":"git","url":"git+https://github.com/asifkibria/claude-code-toolkit.git"},"description":"MCP server and CLI toolkit for maintaining, optimizing, and troubleshooting Claude Code installations","maintainers":[{"name":"asifkibria","email":"me@asifkibria.com"}],"readme":"<p align=\"left\">\n  <img src=\"assets/icon-128.png\" width=\"96\" height=\"96\" alt=\"Claude Code Toolkit logo\"/>\n</p>\n\n# Claude Code Toolkit\n\n[![npm](https://img.shields.io/npm/v/@asifkibria/claude-code-toolkit.svg)](https://www.npmjs.com/package/@asifkibria/claude-code-toolkit)\n[![npm downloads](https://img.shields.io/npm/dm/@asifkibria/claude-code-toolkit.svg)](https://www.npmjs.com/package/@asifkibria/claude-code-toolkit)\n[![license](https://img.shields.io/badge/license-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nMaintenance, recovery, and observability for Claude Code. CLI + MCP server + dashboard.\n\n---\n\n## TL;DR — fix, monitor, manage\n\n```bash\n# 1. install\nnpm i -g @asifkibria/claude-code-toolkit\n\n# 2. one-shot diagnose + fix\ncct doctor                       # full integrity check (corruption, indices, oversized, orphans)\ncct doctor --repair              # auto-fix everything safe\ncct unstick                      # rescue a session stuck on \"PDF too large\" (#13518)\n\n# 3. know your spend\ncct usage                        # real token usage + cost from JSONL records\ncct usage --days 7               # last week only\n\n# 4. prevent the next break (run forever)\ncct hooks scaffold auto-fix-on-start   # auto-scrub oversized content on session start\ncct watch --auto-fix --daemon          # also watch live in the background\n\n# 5. multi-account\ncct profile save work            # snapshot ~/.claude.json as 'work'\ncct profile switch personal      # swap accounts (auto-backup + restart Claude Code)\n\n# 6. visual dashboard\ncct dashboard                    # web UI on :1405 — Usage, Doctor, Hooks, Profiles tabs\n```\n\nAdd it as an MCP server so Claude can do all of this from inside chat:\n\n```bash\nclaude mcp add --scope user toolkit -- npx -y @asifkibria/claude-code-toolkit claude-code-toolkit-server\n```\n\nThen in Claude: *\"Run the doctor\"* / *\"Show my usage report\"* — or use the slash commands at [`docs/slash-commands.md`](docs/slash-commands.md).\n\n---\n\n## What it actually does\n\n| You have… | Run this |\n|---|---|\n| A session stuck on `PDF too large` / `Image too large` | `cct unstick` |\n| Anything weird with your install | `cct doctor` |\n| Oversized images bloating disk | `cct fix` |\n| Need to know your real API spend | `cct usage` (PAYG estimate — see disclaimer) |\n| Multiple accounts (work / personal / clients) | `cct profile save/switch` |\n| Need lifecycle automation | `cct hooks list` / `cct hooks scaffold <id>` |\n| A leaked secret you need to find | `cct security-scan` |\n| PII in old conversations | `cct pii-scan` |\n| A session that crashed | `cct recover <id> --repair` |\n| MCP servers that won't connect | `cct mcp-validate --test` |\n\n[Full command reference →](docs/commands.md)\n\n---\n\n## Dashboard\n\n```bash\ncct dashboard                    # opens http://localhost:1405\ncct dashboard --daemon           # background\ncct dashboard --stop             # stop background\n```\n\n21 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.\n\n> **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](https://console.anthropic.com) for authoritative billing.\n\n---\n\n## MCP integration\n\nOnce 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 →](docs/mcp-tools.md)\n\n---\n\n## Issue #13518: \"PDF too large\" wedge\n\nThe `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.\n\n`cct install-hook` makes this preventative — every session start runs `cct fix` quietly, so oversized content never gets a chance to wedge a session.\n\n---\n\n## Links\n\n- [npm](https://www.npmjs.com/package/@asifkibria/claude-code-toolkit) · [GitHub](https://github.com/asifkibria/claude-code-toolkit) · [Issues](https://github.com/asifkibria/claude-code-toolkit/issues)\n\nMIT\n","readmeFilename":"README.md"}