
Ai Optimizer
io.github.shivam-app-developersPublished by GitHub account shivam-app-developersv0.1.0Updated Oct 24, 2026
MCP server that cuts AI coding agent token usage via framework-aware context optimization
Overview
Local MCP server that replaces an AI coding agent's file, search and diagnostics reads with framework-aware, token-saving versions.
- What you can do
- Read and list project files with framework-aware skipping, ignore globs and .gitignore, plus optional line slices
- Search file contents with ignore filters, and read single symbols via LSP instead of whole files
- Run language-server diagnostics and return errors with a narrow code window
- Strip ANSI codes, build-tool progress and JVM warnings from shell output
- Report detected frameworks, active packs and cumulative tokens saved
- When to use it
- Useful when an AI coding agent burns context on generated files, dependency folders and build output, or when you want cheaper, narrower reads in a large or framework-heavy repository. It is aimed at agents that speak MCP, such as Claude Code, Cursor, Cline or Zed.
- Requirements
- Runs as a local stdio process installed from the npm package @ai-optimizer/core (Node.js). An optional AI_OPTIMIZER_LICENSE key unlocks Pro/Team packs; the free tier needs no key. Language-server diagnostics need a matching LSP installed. License validation is the only network call.
Installation
In SourceWeft
- Open Ai Optimizer in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
AI Token Optimizer
An MCP server that cuts AI coding-agent token usage by 60–80% via framework-aware context optimization.
[CI] [CodeQL] [npm] [License: MIT]
AI coding agents read whole files when they need 15 lines. They load *.g.dart,
R.java, node_modules/, and dist/ into context — then do it again next turn.
AI Token Optimizer is a Model Context Protocol
server that intercepts those tool calls and strips framework noise before it
reaches the model.
Works with anything that speaks MCP: Claude Code, Cursor, Cline, Continue, Zed, JetBrains AI, GitHub Copilot agent mode, Antigravity, Windsurf, OpenAI Codex CLI.
Quickstart
Then point your agent at the ai-optimizer stdio server. For Claude Code, add to
~/.claude/settings.json:
Or scaffold the config and preview your savings automatically:
Full per-agent setup (Cursor, others), LSP install, and verification steps live in
packages/core/README.md.
What it does
It registers tools the agent uses instead of its built-in file/dir/error reads:
When a project type is detected (e.g. Python via pyproject.toml), the matching
pack's ignore rules activate automatically. .gitignore is respected on top.
Tiers
See PRICING.md. Behavior-changing or data-sharing features
(scheduler, work-stealing, telemetry) are off by default and require explicit
opt-in. Display-only features (dollar-value savings) default on.
Monorepo layout
Architecture details: ARCHITECTURE.md.
Development
Security
Local-only by design — license validation is the only network call. Report
vulnerabilities per SECURITY.md.
License
Core engine is MIT — see LICENSE. Pro/Team packs are proprietary.
Source: README.md at commit ef0a56a
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.