Ragflow Retrieval Mcp Server について
Ragflow Retrieval Mcp Serverは、MCP経由でRagFlowに接続し、ナレッジベース内の文書を検索します。MCPを通じてRagFlowのデータセットを検索するシステム向けです。
主な機能
- 01RagFlow文書の検索
- 02ナレッジベース内のコンテンツ検索
- 03データセットと結果件数の設定
- 04類似度しきい値とタイムアウトの設定
活用シーン
- 01RagFlowデータセット内の文書検索
- 02MCPクライアント経由でのナレッジベース検索
MCP 対応
設定されたRagFlow接続先とデータセットを使い、MCPクライアントにコンテンツ検索機能を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
RAGFlow Retrieval MCP サーバー 🚀
この MCP サーバーは RagFlow ナレッジベースシステムと連携し、コンテンツに基づくドキュメント検索機能を提供します。
前提条件
- Python 3.10+
- RagFlow
本番環境での実行
export SERVER_HOST=http://localhost
export SERVER_PORT=80
export RAGFLOW_BASE_URL=http://localhost:80
export RAGFLOW_API_KEY=<your-api-key>
export RAGFLOW_DATASET_ID=<your-dataset-id>
export RAGFLOW_TOP_K=10
export RAGFLOW_SIMILARITY_THRESHOLD=0.2
export RAGFLOW_TIMEOUT=60
uvx ragflow-retrieval-mcp-server
開発とデバッグ
# 创建虚拟环境
uv venv
source .venv/bin/activate
# 安装依赖
uv pip install -e .
# 运行
uv run ragflow-retrieval-mcp-server
貢献ガイド 🤝
以下の方法で貢献できます:
- リポジトリを Fork し、機能ブランチを作成します
- 内容が明確な commit message を送信します
- Pull Request を作成し、変更内容を説明します
以下を確認してください: ✅ 関連ドキュメントを更新する ✅ コードスタイルを統一する
ライセンス 📄
このプロジェクトは MIT License を採用しています。
お困りですか? Issue を登録するか、[email protected] までお問い合わせください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。