token-saver-mcp
Generates a .claudeignore file that excludes Nuxt build artifacts and caches, reducing token usage in Claude sessions.
Generates a .claudeignore file that excludes Storybook build outputs and caches, reducing token usage in Claude sessions.
Generates a .claudeignore file that excludes SvelteKit build artifacts and caches, reducing token usage in Claude sessions.
Generates a .claudeignore file that excludes Terraform artifact files, reducing token usage in Claude sessions.
Generates a .claudeignore file that excludes Turbo (Turborepo) cache directories, reducing token usage in Claude sessions.
Generates a .claudeignore file that excludes Vercel build outputs and caches, reducing token usage in Claude sessions.
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., "@token-saver-mcpUse smart_read_file on models/user.js for 'findByEmail'"
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.
token-saver-mcp
An MCP server plugin for Claude Code that automatically reduces token usage across your sessions. All optimizations are purely algorithmic — no extra API calls, no added cost.
Tools
Tool | What it does |
| Strips comments ( |
| Reads only relevant sections of a file. Structure-aware across JS/TS, Python, Go, Rust, Java & C#: returns the complete enclosing function/class/interface around keyword matches, with a configurable fallback window. Rejects binary files |
| Truncates long command output / logs to a token budget. Preserves error/failure lines anywhere in the output, keeps head + tail, collapses duplicate lines |
| Compacts a unified git diff: keeps file headers, hunk headers & changed lines; strips context lines and index/mode noise. Renames and binary files are annotated |
| Counts token usage for any text (cl100k_base encoding) |
| Generates a |
| Rewrites verbose prompts to be concise (~40 filler-phrase rules). Fenced code blocks and inline code are passed through untouched |
All tools return plain text with a compact stats footer — results are deliberately not JSON-wrapped, since JSON escaping of newlines and quotes would inflate the very token count this server exists to reduce.
Note on token counts: the server uses the
cl100k_baseencoding (via tiktoken), which is OpenAI's tokenizer. Claude's tokenizer differs, so all counts are approximations — typically within ~10–20% of Claude's actual usage. Relative savings percentages are unaffected.
Related MCP server: Ollama MCP Server
Benchmark results
Measured against real code fixtures and realistic prompt inputs. See benchmark/BENCHMARK.md for full methodology.
Tool | Avg token reduction | Best case |
| 31% | 53% on JS with JSDoc |
| 44%* | 81% extracting one function from a module |
| 76% | 84% on long build output |
| 50% | 53% on a multi-file diff with renames |
| 28% | 52% on heavily padded prompts |
| accuracy tool — no reduction metric | — |
| structural correctness tool — no reduction metric | — |
* the smart_read_file average includes tiny synthetic fixtures used as multi-language correctness tests; on realistic files it ranges 38–81%.
Run the benchmark yourself:
npm run benchmarkInstallation
1. Clone and install
git clone <your-repo-url> token-saver-mcp
cd token-saver-mcp
npm install2. Add to Claude Code
claude mcp add token-saver -- node /absolute/path/to/token-saver-mcp/src/index.jsOr manually edit ~/.claude.json under mcpServers:
{
"mcpServers": {
"token-saver": {
"command": "node",
"args": ["/absolute/path/to/token-saver-mcp/src/index.js"]
}
}
}3. Verify
claude mcp listYou should see token-saver listed as connected.
Usage examples
Use smart_read_file on src/api/routes.js, focus on "authentication" and "middleware"Generate a .claudeignore for my project at /home/user/myapp and write it to diskCount tokens in this output: [paste output]Compress this before sending: [paste code]This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
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/AmalBiju0104/token-saver-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server