mcpField
R
Ragflow Retrieval Mcp Server

Ragflow Retrieval Mcp Server

ローカル
github.com/datahwcメモリ・ナレッジ069 週間前に更新

Ragflow Retrieval Mcp Server について

Ragflow Retrieval Mcp Serverは、MCP経由でRagFlowに接続し、ナレッジベース内の文書を検索します。MCPを通じてRagFlowのデータセットを検索するシステム向けです。

主な機能

  1. 01RagFlow文書の検索
  2. 02ナレッジベース内のコンテンツ検索
  3. 03データセットと結果件数の設定
  4. 04類似度しきい値とタイムアウトの設定

活用シーン

  1. 01RagFlowデータセット内の文書検索
  2. 02MCPクライアント経由でのナレッジベース検索

MCP 対応

設定されたRagFlow接続先とデータセットを使い、MCPクライアントにコンテンツ検索機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ragflow-retrieval": {
"command": "uvx",
"args": [
"ragflow-retrieval-mcp-server"
]
}
}
}
起動コマンドuvx ragflow-retrieval-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiragflow-retrieval-mcp-server

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

RAGFlow Retrieval MCP サーバー 🚀

Python Version License

この 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

貢献ガイド 🤝

以下の方法で貢献できます:

  1. リポジトリを Fork し、機能ブランチを作成します
  2. 内容が明確な commit message を送信します
  3. Pull Request を作成し、変更内容を説明します

以下を確認してください: ✅ 関連ドキュメントを更新する ✅ コードスタイルを統一する

ライセンス 📄

このプロジェクトは MIT License を採用しています。

お困りですか? Issue を登録するか、[email protected] までお問い合わせください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。