ragflow-mcp について
ragflow-mcpは、RAGFlow公式のMCPサーバーが公開されるまでの利用を想定した軽量なMCPサーバーです。condaまたはuvでの導入と、MCP Inspectorによるデバッグ方法が記載されています。
主な機能
- 01RAGFlow向けMCPサーバー
- 02condaまたはuvでの導入
- 03MCP Inspectorでのデバッグ
活用シーン
- 01MCPクライアントからRAGFlowへ接続
- 02MCP Inspectorでサーバーをデバッグ
MCP 対応
RAGFlow向けのMCPサーバーを実装します。READMEにはMCP Inspectorを使ったデバッグ手順が記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ragflow-mcp
シンプルな RAGFlow MCP です。RAGFlow チームが公式 MCP サーバーをリリースするまでのみ役立ちます。
インストール
インストール方法を 2 つ用意しています。方法 2(uv を使用)を利用すると、インストールが速く、依存関係をより適切に管理できるため、おすすめです。
方法 1:conda を使用
- 新しい conda 環境を作成します。
conda create -n ragflow_mcp python=3.12
conda activate ragflow_mcp
- リポジトリをクローンします。
git clone https://github.com/oraichain/ragflow-mcp.git
cd ragflow-mcp
- 依存関係をインストールします。
pip install -r requirements.txt
方法 2:uv を使用(おすすめ)
- uv(高速な Python パッケージインストーラーおよびリゾルバー)をインストールします。
curl -LsSf https://astral.sh/uv/install.sh | sh
- リポジトリをクローンします。
git clone https://github.com/oraichain/ragflow-mcp.git
cd ragflow-mcp
- 新しい仮想環境を作成して有効化します。
uv venv --python 3.12
source .venv/bin/activate # On Unix/macOS
# Or on Windows:
# .venv\Scripts\activate
- 依存関係をインストールします。
uv pip install -r pyproject.toml
デバッグ用の MCP Server Inspector を起動
-
MCP サーバーを起動します。
-
次のコマンドを使用して Inspector を起動します。
# you can choose a different server
SERVER_PORT=9000 npx @modelcontextprotocol/inspector
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。