Context compression plugin for Claude Code. Trims large JSON, logs, stack traces, and source files before they enter the context window.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 5
- fs PCIRCLE-AI-toonify-mcp-88dd7fb/hooks/post-tool-use.mjs :16
import { readFileSync, existsSync } from 'fs'; - fs PCIRCLE-AI-toonify-mcp-88dd7fb/src/cli/doctor.ts :1
import { promises as fs, constants as fsConstants } from 'node:fs'; - fs PCIRCLE-AI-toonify-mcp-88dd7fb/src/cli/setup.ts :1
import { promises as fs } from 'node:fs'; - fs PCIRCLE-AI-toonify-mcp-88dd7fb/src/metrics/metrics-collector.ts :5
import { promises as fs } from 'fs'; - fs PCIRCLE-AI-toonify-mcp-88dd7fb/src/optimizer/caching/persistent-cache.ts :11
import fs from 'fs';
shell / exec 3
- shell PCIRCLE-AI-toonify-mcp-88dd7fb/hooks/post-tool-use.mjs :397
return new RegExp(`^\\s*${escaped};?\\s*$`).test(line); - shell PCIRCLE-AI-toonify-mcp-88dd7fb/src/cli/claude-cli.ts :1
import { execFile } from 'node:child_process'; - shell PCIRCLE-AI-toonify-mcp-88dd7fb/src/optimizer/compressors/code.ts :309
return new RegExp(`^\\s*${escaped};?\\s*$`).test(line);
secrets 3
- secrets PCIRCLE-AI-toonify-mcp-88dd7fb/hooks/post-tool-use.mjs :47
if (process.env.TOONIFY_MIN_TOKENS) { - secrets PCIRCLE-AI-toonify-mcp-88dd7fb/src/optimizer/caching/cache-optimizer.ts :75
(process.env.ANTHROPIC_API_KEY ? 'anthropic' : 'openai') : - secrets PCIRCLE-AI-toonify-mcp-88dd7fb/src/optimizer/caching/cache-strategies.ts :64
if (process.env.ANTHROPIC_API_KEY) {
install hooks 2
- prepare PCIRCLE-AI-toonify-mcp-88dd7fb/package.json :24
npm run build - postinstall (suspicious) PCIRCLE-AI-toonify-mcp-88dd7fb/package.json :25
node -e "console.log('\\n📦 Toonify MCP installed!\\n\\nIf you are installing from a local clone, finish with `npm install -g .` first.\\nThen run `toonify-mcp setup` for plugin mode, or `toonify-mcp
declared dependencies 12
- @modelcontextprotocol/sdk@^1.29.0
- @toon-format/toon@^2.1.0
- tiktoken@^1.0.22
- yaml@^2.8.2
- @jest/globals@^30.2.0
- @swc/core@^1.15.10
- @swc/jest@^0.2.39
- @types/jest@^30.0.0
- @types/node@^25.0.9
- jest@^30.2.0
- tailwindcss@^3.4.17
- typescript@^6.0.2