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

VibeSmith:Claudeコードプロジェクトにおけるスキル競合を検出するローカルツール
VibeSmithは、Claude Codeプロジェクト全体の統一された可視性を提供するローカルmacOSデスクトップアプリです。グローバルコンポーネントとプロジェクトレベルのコンポーネントが同じ名前を共有している場合の競合を検出し、依存関係をDAGとして視覚化し、コンテキストトークンの使用状況を追跡します。

OpenClaw:継続的な監視によるウェブサイトメンテナンスの革新
革新的なAI駆動のエージェンシーであるOpenClawは、24時間体制で稼働することでウェブサイトのメンテナンスを再定義しています。高度な自動化を活用し、最適なウェブサイト機能を確保し、問題を迅速に対処します。

クラウメイツ:OpenClawのチーム向けバージョン
新プロジェクトにより、チーム全体でのOpenClawのマルチユーザー展開が可能になり、知識の共有、コストの可視化、管理制御が実現します。

AVPプロトコルは、トークン効率を高めるために、テキストの代わりにKVキャッシュを共有することでLLMエージェントを可能にします。
AVP(エージェントベクトルプロトコル)は、LLMエージェント間でテキストの代わりにKVキャッシュを直接受け渡すことを可能にし、トークン処理を73-78%削減し、Qwen、Llama、DeepSeekモデル全体で2-4倍の高速化を実現します。このプロトコルはHuggingFaceおよびvLLMコネクタと連携し、Pythonパッケージとして利用可能です。