深度パックされたコードベースコンテキスト用の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

Skir: 型安全なデータ交換のためのProtocol Buffersの現代的代替手段
Skirは、データ型、定数、APIを定義する宣言型言語であり、単一の.skirファイルからTypeScript、Python、Java、C++、Kotlin、Dart向けの慣用的で型安全なコードを生成します。組み込みのスキーマ進化安全性、gRPCに類似したRPCサポート、JSONまたはバイナリ形式へのシリアル化機能を備えています。

動画編集者がClaude Codeを使って無料文字起こしツール「Treelo」を構築
ビデオエディターが、音声/動画ファイルを編集可能なタイムスタンプ付きブロックに文字起こしし、SRT、VTT、ASS、WAV形式でエクスポートできる無料のウェブツール「Treelo」を作成しました。このツールはClaude Codeとの反復的な対話を通じて構築されました。

companion-capture: Claude Codeの一時的な吹き出しを保存するツール
companion-captureは、Claude Codeのコンパニオンキャラクターの吹き出しメッセージがターミナルから消える前にキャプチャするオープンソースツールです。VT100画面バッファの解析でカーソル位置を追跡し、メッセージをマークダウンファイルとSQLiteに保存して検索可能にします。

Claude VS Code拡張機能の推論努力スライダーが一貫性のない値を送信する
Claude VS Code拡張機能の推論努力スライダーは、モデルに一貫性のない数値を送信するバグがあり、非単調なマッピングにより、スライダーを上に動かすと実際にはより低い数値が送信される可能性があります。