ローカルMCPサーバーがAIエージェントのためにセマンティックコードコンテキストを提供しています
tracedecayはScriptedAlchemyからのローカルMCPサーバーで、AIコーディングエージェントのためのセマンティックコードインテリジェンスを提供し、冗長なファイルスキャンを減らすように設計されています。リポジトリ全体のセマンティックグラフを構築し、呼び出し関係、影響半径、アンカー付き編集に関するクエリに答えるために70以上の専門的なMCPツールを公開し、関連するスニペットにリクエストを絞ることでLLMトークン消費を削減します。エンジニアやAI研究者は、エージェントアシスタントを統合することで、プロジェクトメモリとメタデータを自分のマシンに保持します。
実際にどのようなタスクに使用できますか?
tracedecayは、AIエージェントが特定の開発者タスクを照会するためのプロジェクトメモリとして機能します。ローカルセマンティックグラフを介した発見とナビゲーション、下流の変更を評価するための影響分析、正確なコード修正のためのASTベースのアンカリング編集をサポートします。サポートされる典型的なエージェントワークフローには、コールグラフクエリ、PRコンテキストの組み立て、差分を考慮した変更ログ生成、テストをコードパスにマッピングすることが含まれます。これらのタスクは、70以上のMCPツールのツールセットを通じて公開されています。
生成されるインサイトの精度はどのくらいですか?
このツールは、50以上の言語にわたるRust tree-sitterエクストラクターを使用してシンボルを抽出することにより、構造化された機械照会可能なコードメタデータを生成します。これにより、エージェントの回答は生のテキストではなく、解析された構文に基づいています。アンカリング編集はAST書き換えと文字列置換ツールを使用し、影響半径分析は下流の依存関係を報告します。精度は各言語のエクストラクターのカバレッジと解析された木の忠実度に依存します。Rustコアは、処理を迅速に保ち、グラフの構築と照会中のリソースオーバーヘッドを削減することを目的としています。
ワークフローと統合し、プロジェクトデータを保護しますか?
tracedecayは、libSQLデータベースにプロジェクトメモリをローカルに保存し、macOS(Apple Silicon)、Linux、およびWindows(Scoop経由)でRustバイナリとして実行されます。これにより、インデックス作成とメタデータが開発者のマシン上に保持されます。Gitワークフローと統合され、PRおよび差分分析を行いますが、機能するためにはMCP準拠のクライアントまたはAIエージェントが必要です。ScriptedAlchemyによる実装とアクティブなメンテナンスは、既存のCIやエディタツールを置き換えるのではなく、エージェント駆動の開発パイプラインに適合することを目指しています。
エージェント駆動のコードレビューとリファクタリングを使用するチームのための実用的な選択肢
tracedecayは、コードをオフホストに移動することなくエージェント対応のプロジェクトコンテキストを望む開発者や研究者にとって実用的なオプションです。その設計は、ローカル分析と機械クエリ可能なメタデータを重視しています。MCPクライアントを接続し、CIワークフローでASTベースの編集を検証するための短い統合ステップを期待してください。このツールをエージェントのためのターゲットコンテキストのソースとして使用し、メインブランチにマージする前に提案された変更を確認してください。





