llmLibrarian:ファイルベースAI検索のためのMCP統合ローカルRAGエンジン

概要
llmLibrarianは、Model Context Protocol(MCP)を介して検索機能を公開するローカルRAG(Retrieval-Augmented Generation)エンジンです。フォルダをサイロ(ChromaDBコレクション)にインデックス化し、Claudeを含む任意のMCPクライアントからクエリを実行して、根拠のある引用付きの回答を得ることができます。
主な機能とアーキテクチャ
このツールはフォルダをサイロ(ChromaDBコレクション)にインデックス化します。生のチャンクではなく直接的な回答が必要な場合、Ollamaが合成レイヤーを処理します。すべてはローカルマシン上で実行されます。
開発者は、特に強力な機能としてマルチサイロ機能を強調しています:サイロを組み合わせることで、手動では捉えにくいドメイン横断的なパターンが浮かび上がります。例えば、ジャーナルフォルダはあなたが書いた内容を記憶する思考パートナーになり、コードベースは実際のファイルを知るエージェントになります。
公開されているMCPツール
retrieve— ハイブリッドRRFベクトル検索で、Claudeが推論するための信頼度スコア付き生チャンクを返しますretrieve_bulk— 1回の呼び出しで複数角度のクエリを実行、ドキュメントタイプを横断して集約する際に有用ask— 取得したコンテキストから直接Ollamaで合成された回答(デフォルトはllama3.1:8bですが、ダウンロード済みの任意のモデルに切り替え可能)list_silos、inspect_silo、trigger_reindex— インデックス管理ツール
技術スタック
- ベクトルストレージ:ChromaDB
- モデル合成:Ollama
- 埋め込み:sentence-transformers(all-mpnet-base-v2、MPSアクセラレーション対応)
- MCPレイヤー:fastmcp
開発者は、ChromaDBでのマルチサイロメタデータタグ付けには数回の試行錯誤が必要だったと述べており、アーキテクチャについての議論に開放的な姿勢を示しています。
この種のツールは、データを外部サービスに送信せずにローカルファイルを参照・推論できるAIエージェントを構築したい開発者にとって有用です。
📖 Read the full source: r/LocalLLaMA
👀 See Also

エージェントブラウザプロトコル:AIエージェント向けオープンソースChromeフォークがMind2Webベンチマークで90%を達成
Agent Browser Protocol(ABP)は、各アクション後にJavaScriptと時間を凍結することで、ウェブブラウジングをAIエージェント向けのマルチモーダルチャットに変換するオープンソースのChromeフォークです。Online Mind2Webベンチマークで90.53%を達成し、Claude Codeに単一のコマンドで追加できます。

MCPによりClaudeがGoogle Search Consoleデータを自動分析
新しい無料MCPがClaudeをGoogle Search Consoleに直接接続し、クエリ、ページ、クリック数、CTRなどの検索パフォーマンスデータを、手動でのCSVエクスポートなしに自然言語でクエリできるようにします。

TypeScriptプロジェクト向けMCPサーバーが、Claude Codeのgrepパターンをインデックス化されたシンボル検索に置き換えました
ある開発者が、TypeScriptプロジェクト向けにClaude Codeのgrep-and-guessパターンをインデックス化されたシンボル検索に置き換えるMCPサーバーを構築しました。このツールはシンボル、コールサイト、インポート、クラス階層のライブSQLiteインデックスを維持し、テストではトークン使用量を63〜79%削減しました。

エージェントセーフハウス:ローカルAIコーディングエージェント向けのmacOSネイティブサンドボックス
Agent Safehouseは、macOSネイティブのサンドボックスツールで、カーネルレベルでの強制により、ローカルAIエージェントがプロジェクトディレクトリ外のファイルにアクセスするのを防ぎます。依存関係のない単一のシェルスクリプトで、Claude Code、Codex、OpenCode、Amp、Gemini CLI、Aider、Goose、Auggie、Pi、Cursor Agent、Cline、Kilo、Code Droidなどのエージェントと連携します。