IUM: MCPシンボルインデクサーがAIエージェントのトークン使用量をgrep比15.9倍削減

IUMは2パスASTウォーカーで、すべてのシンボルイベント(定義、呼び出し箇所、変更)のSQLiteデータベースを構築し、そのインデックスをModel Context Protocol(MCP)経由でClaude Code、Cursor、または任意のMCPクライアントのツールとして公開します。grepが数千行をコンテキストにダンプする代わりに、エージェントは正確なファイル:行座標、コールグラフトレーシング、セマンティック検索を取得できます。
なぜこれが必要か
Claude Codeは、不慣れなコードベースで繰り返しgrep呼び出しを行い、1つの関数を見つけるために数十のファイルを読むことでコンテキストウィンドウを消費していました。IUMは、MCP経由でクエリ可能な事前構築済みインデックスでこれを置き換えます。
ベンチマーク:トークンコスト
DataFusionコードベース(1,538ファイル、Rust)に対してテストしました。grepとIUMで4つの同等クエリを実行しました:
- grep:82,645トークン
- IUM:5,190トークン
- 比率:15.9倍少ないトークン
作者からの注意:生の実行速度ではgrepが勝ります。トークンコストではIUMが勝ります。1回限りのスクリプトにはgrepを。何千もの呼び出しを行うAIエージェントには、計算上IUMが有利です。
技術詳細
- 2パスASTウォーク → シンボルイベントのSQLiteマトリックス
- トレース、検索、座標検索のためのMCPツールを公開
- すべてローカルで実行 — コードがマシンを離れることはありません
- 対応言語:Rust、Python、TypeScript、CSS、HTML
使い方
copecode.devからインストール。Claude Code、Cursor、または任意のMCPクライアントでそのまま動作します。
📖 Read the full source: r/ClaudeAI
👀 See Also

Lightpanda: LLMエージェント向けのオープンソースヘッドレスブラウザ、ネイティブMCPサーバーとマークダウン出力を搭載
Lightpandaは、LLM駆動エージェント向けに設計されたオープンソースのヘッドレスブラウザで、Chromeと比較して16倍少ないメモリ使用量(215MB対2GB)を実現し、ウェブクローリングベンチマークを47秒ではなく5秒で完了します。ネイティブのマークダウン出力、インタラクティビティ検出付きセマンティックツリー、組み込みMCPサーバーを提供します。

Claudeは、他のAIプロバイダーからの移行を可能にするメモリインポート機能を追加しました。
Claudeは現在、他のAIプロバイダーからのコンテキストと設定をコピー&ペーストのプロセスでインポートできるようになりました。このメモリ機能はすべての有料プランで利用可能で、プラットフォームを切り替える際の会話履歴の維持を支援します。

Claude-ETAプラグインは、Claude Codeにタスクのタイミング計測と修復ループ検出機能を追加します。
Claude-ETAは、Claude Codeのプラグインで、タスクの時間計測、実際の作業速度の学習、そしてClaudeが応答する前に実際のデータをフィードバックします。また、エラー内容をフィンガープリント化して修復ループを検出し、同一の失敗が3回続いた後に介入します。

44,212件のClaude Codeログにおける「プロンプト千件あたりのFワード数」メトリクスで開発者のフラストレーションを追跡
ある開発者が「fpk」(プロンプト千件あたりのfワード数)を5ヶ月間、44,212件のClaude Codeプロンプトにわたって追跡したところ、フラストレーションがClaude Opus 4-5から4-7で3.4倍減少し、ほとんどの悪態はモデルではなく環境ツールに向けられていたことがわかった。