IUM: MCP Symbol Indexer Cuts AI Agent Token Usage by 15.9x vs grep

IUM is a two-pass AST walker that builds an SQLite database of every symbol event — definitions, call sites, mutations — then exposes the index over the Model Context Protocol (MCP) as tools for Claude Code, Cursor, or any MCP client. Instead of grep dumping thousands of lines into context, agents get exact file:line coordinates, call graph tracing, and semantic search.
Why this exists
Claude Code was burning context windows by making repeated grep calls across unfamiliar codebases — reading dozens of files to find a single function. IUM replaces that with a prebuilt index queried via MCP.
Benchmark: token cost
Tested against the DataFusion codebase (1,538 files, Rust). Four equivalent queries were run with grep versus IUM:
- Grep: 82,645 tokens
- IUM: 5,190 tokens
- Ratio: 15.9x fewer tokens
Caveat from the author: grep wins on raw execution speed. IUM wins on token cost at volume. For one-off scripts, use grep. For AI agents making thousands of calls, the math favors IUM.
Technical details
- Two-pass AST walk → SQLite matrix of symbol events
- Exposes MCP tools for trace, search, and coordinate lookup
- Everything runs locally — your code never leaves your machine
- Supported languages: Rust, Python, TypeScript, CSS, HTML
Usage
Install from copecode.dev. Works with Claude Code, Cursor, or any MCP client out of the box.
📖 Read the full source: r/ClaudeAI
👀 See Also

git-courer: An MCP Server That Forces AI Agents to Write Proper Git Commit Messages
git-courer is a local MCP server in Go that intercepts diffs from AI coding agents and translates them into structured, human-readable commit messages with WHY and WHAT sections.

Product Manager Shares 70+ Claude Skills for Automating PM Workflows
A product manager with 20 years experience has created over 70 Claude skills that automate common PM tasks, including PRD generation, user interview analysis, competitive profiling, and roadmap building. The skills are available as downloadable .md files for Claude Code.

Heren Godot MCP: Persistent WebSocket Daemon Cuts AI–Godot Interaction Latency to ~20ms
Heren is a new MCP server for Godot that keeps a lightweight WebSocket daemon alive, achieving ~20ms operations instead of waiting for full engine cold starts. It provides 15 tools for scene management, debugging, GPU‑accelerated screenshots, and automatic shutdown after 3 minutes of inactivity.

Silent Tool Failures in Coding Agents: A Hidden Efficiency Drain
Coding agents often encounter tool failures that go unnoticed because they fall back to alternative strategies, wasting tokens and reducing quality. The open-source tool Vibeyard detects these failures and suggests fixes.