
mcp-rag-local MCPサーバー
mcp-rag-local MCPサーバーはAIアシスタントにセマンティックメモリを提供し、キーワードだけでなく意味に基づくテキストパッセージの保存と検索を可能にします。Ollamaによる埋め込み生成とChromaDBによるベクトル検索を活用し、先進的な知識管理やローカルワークフローでの文脈的リコールをサポートします。...
リアルタイムデータアクセスとRetrieval-Augmented GenerationをFlowHuntや他のAIワークフローで実現する、シンプルかつローカル・プライバシー重視のウェブ検索MCPサーバーです。
mcp-local-rag MCPサーバーは、外部API不要でローカル動作する「プリミティブ」なRetrieval-Augmented Generation(RAG)型ウェブ検索Model Context Protocol(MCP)サーバーです。主な役割は、AIアシスタントとウェブというデータソースをつなぎ、大規模言語モデル(LLM)がウェブ検索を実行し、検索結果を取得・埋め込み・抽出できるようにすることです。これらはすべてプライバシーを重視したローカル環境で処理されます。サーバーはユーザーのクエリを(DuckDuckGoなどの)検索エンジンに投げ、複数の結果を取得し、GoogleのMediaPipe Text Embedderで類似度をもとにランキング・ウェブページから関連するコンテキストを抽出します。開発者やAIクライアントは、外部プロプライエタリAPIに頼らず、最新のウェブ情報にアクセスでき、リサーチやコンテンツ作成、質問応答などのワークフローを強化できます。
リポジトリやドキュメントに特定のプロンプトテンプレートは記載されていません。
利用可能なリポジトリ内容に明示的なMCP「リソース」は記載されていません。
利用可能なファイルやドキュメントに直接的なツール定義は記載されていません。
以下は、mcp-local-rag MCPサーバーを各種MCPクライアントと連携するための一般的なセットアップ手順です。ご利用クライアントに合わせて設定JSONを調整してください。
mcpServers
オブジェクトに次のJSONを追加します:{
"mcpServers": {
"mcp-local-rag": {
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/nkapila6/mcp-local-rag",
"mcp-local-rag"
]
}
}
}
{
"mcpServers": {
"mcp-local-rag": {
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/nkapila6/mcp-local-rag",
"mcp-local-rag"
]
}
}
}
{
"mcpServers": {
"mcp-local-rag": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--init",
"-e",
"DOCKER_CONTAINER=true",
"ghcr.io/nkapila6/mcp-local-rag:latest"
]
}
}
}
mcp-local-ragでは外部APIキーは不要ですが、Docker等で環境変数を設定する場合は設定内のenv
オブジェクトを利用してください。
{
"mcpServers": {
"mcp-local-rag": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--init",
"-e",
"DOCKER_CONTAINER=true",
"ghcr.io/nkapila6/mcp-local-rag:latest"
],
"env": {
"EXAMPLE_ENV_VAR": "value"
},
"inputs": {}
}
}
}
FlowHuntでMCPを利用するには
フローにMCPコンポーネントを追加し、AIエージェントに接続します。
MCPコンポーネントをクリックして設定パネルを開きます。system MCP設定セクションで、下記JSON形式でMCPサーバー情報を入力してください。
{
"mcp-local-rag": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定後、AIエージェントはこのMCPの全機能・能力をツールとして利用できるようになります。“mcp-local-rag"はご自身のMCPサーバー名に、URLもご利用サーバーのURLに必ず変更してください。
セクション | 有無 | 詳細・備考 |
---|---|---|
概要 | ✅ | |
プロンプト一覧 | ⛔ | なし |
リソース一覧 | ⛔ | なし |
ツール一覧 | ⛔ | なし |
APIキーのセキュリティ | ✅ | env 例あり |
サンプリングサポート(評価にはあまり重要でない) | ⛔ | 記載なし |
全体として、mcp-local-ragはシンプルでプライバシーを重視したウェブ検索用MCPサーバーですが、プロンプト/テンプレート・リソース・ツール仕様の詳細なドキュメントには欠けます。主要クライアントで簡単にセットアップ・利用できますが、シンプルなウェブRAG用途に最適です。
ライセンスあり | ✅ (MIT) |
---|---|
ツールが少なくとも1つ | ⛔ |
フォーク数 | 12 |
スター数 | 48 |
ローカルで動作しプライバシーを重視したRetrieval-Augmented Generation(RAG)対応のウェブ検索MCPサーバーです。LLMをウェブと接続し、検索結果の取得・埋め込み・抽出を外部APIやクラウドに頼らず実現します。
LLM向けリアルタイムウェブ検索、コンテンツ要約、Retrieval-Augmented Generation、開発者の生産性向上(例:ドキュメント検索)、教育(新しい教材の取得)などが挙げられます。
外部APIキーは不要です。ローカルで動作し、DuckDuckGo検索を利用するため、検索内容はプライベートに保たれ、課金APIも必要ありません。
FlowHuntのフローにMCPコンポーネントを追加し、設定画面で推奨JSON形式でMCPサーバー情報を入力してください。詳細は上記セットアップ例を参照してください。
ドキュメントには明示的なプロンプトテンプレート、リソース、ツール定義はありません。シンプルなウェブ検索とコンテキスト取得に特化した設計です。
mcp-local-ragでプライベートかつリアルタイムなウェブ検索をAIに提供し、能力を強化しましょう。外部APIやキーは不要です。
mcp-rag-local MCPサーバーはAIアシスタントにセマンティックメモリを提供し、キーワードだけでなく意味に基づくテキストパッセージの保存と検索を可能にします。Ollamaによる埋め込み生成とChromaDBによるベクトル検索を活用し、先進的な知識管理やローカルワークフローでの文脈的リコールをサポートします。...
RAG Webブラウザ MCPサーバーは、AIアシスタントやLLMにライブウェブ検索とコンテンツ抽出機能を提供し、検索拡張生成(RAG)、要約、リアルタイムリサーチをFlowHuntワークフロー内で実現します。...
リモートMCP(Model Context Protocol)は、AIエージェントが外部サーバー上でホストされる標準化されたインターフェースを通じて、外部ツール、データソース、サービスへアクセスできるシステムです。これにより、AIモデルは学習データを超えた専門的な機能や情報とやり取りできるようになり、セキュリティと柔軟...