深度パックされたコードベースコンテキスト用のMCPサーバー

開発者は、トークン予算内で5つの深さレベルでコードベースのコンテキストをパッキングするMCPサーバーを作成しました。このツールは特定の問題に対処します:Claude Codeや他のAIコーディングエージェントが「認証はどのように機能しますか?」などの質問をするとき、通常は3つのファイルを完全に読み込む(全体像を見逃す)か、実際のコンテンツのないフラットなリポジトリマップを取得します。
仕組み
このサーバーはこれらの極端な中間に位置し、40以上のファイルを段階的な深さレベルでパッキングします。最も関連性の高いファイルは完全なコンテンツとして含まれ、周辺的なファイルはパスだけとして表現されます。このアプローチは、トークンの制約内で広さと深さの両方を提供します。
3つの検索モード
- キーワードモード: フリーテキスト検索
- セマンティックモード: 埋め込みを使用(クエリあたり約$0.0001)
- グラフモード: インポート関係を追跡
これらのモードは、より高度な検索のために組み合わせることができます。
技術的な実装
サーバーはtree-sitterによるASTパースを使用し、14のプログラミング言語をサポートします。いくつかのMCPツールを提供します:
packindex_workspaceindex_github_repobuild_embeddingsresolvestats
このツールはGitHubで利用可能です:https://github.com/victorgjn/agent-skills。開発者は、まだskills.shにスキルを公開していませんが、近々公開する予定であると述べています。
📖 Read the full source: r/ClaudeAI
👀 See Also

SwiftUIとCSM-1Bを使用したApple Silicon向けローカル音声AIアシスタントの構築
開発者がmobiGlasを構築。これはSwiftUIアプリで、OpenClawと連携してAirPodsでハンズフリー会話を可能にし、ローカル音声クローニング(M2 Ultra上のCSM-1B)を使用し、クラウドAPIは不要。

複雑な検索パイプラインをLLMエージェント向けのシンプルなgitシェルコマンドに置き換える
ある開発者が、AIエージェントの検索パイプライン全体(sentence-transformers、rank-bm25、2段階LLMパイプライン)を、単一のツールに置き換えました。このツールにより、エージェントはgitリポジトリに対して読み取り専用のシェルコマンドを実行でき、Dockerイメージサイズを約3GB削減し、タイムアウト問題を解消しました。

ローカルで動作するGemma 4 26B A4B用のシングルページチャットボットインターフェース
開発者が、Gemma 4 26B A4Bをローカルで実行するための単一HTMLページのチャットボットインターフェースを作成しました。この実装はLM StudioのAPIに接続し、単一のHTMLファイル内に完全なチャットボットインターフェースを提供します。

Claude Code MCPスタックの測定:キャッシュ親和性とバイト節約の比較、およびプロンプトキャッシュの2行修正
Greg ShevchenkoがMCP圧縮機と検索層を2つの軸(バイト節約量とキャッシュ親和性)でベンチマーク。2行の修正(rgのヒットをソート、マップエントリをソート)でキャッシュヒット率を約0%から100%に向上し、バイト節約量は維持。オープンソースのハーネス付き。