ragflow-mcp

ragflow-mcp

site icon
2025.04.10 1
Python临时解决方案RAGFlow MCP 服务其它
ragflow-mcp 是一个简单的 RAGFlow MCP 服务,主要用于在 RAGFlow 团队发布官方 MCP 服务器之前提供临时的解决方案。该服务支持两种安装方式,推荐使用 uv 进行安装以获得更快的安装速度和更好的依赖管理。
View on GitHub

Overview

基本能力

产品定位

ragflow-mcp 是一个临时的 RAGFlow MCP 服务,用于在官方 MCP 服务器发布之前提供支持。

核心功能

  • 提供 RAGFlow MCP 服务的基本功能
  • 支持两种安装方式(conda 和 uv)
  • 提供调试工具(MCP Server Inspector)

适用场景

  • 开发者在 RAGFlow 官方 MCP 服务器发布前的临时使用
  • 需要快速部署 RAGFlow MCP 服务的场景

工具列表

  • MCP Server Inspector:用于调试 MCP 服务器的工具

常见问题解答

暂无

使用教程

使用依赖

  1. 确保已安装 Python 3.12
  2. 确保已安装 conda 或 uv

安装教程

方法 1:使用 conda

  1. 创建新的 conda 环境:
conda create -n ragflow_mcp python=3.12
conda activate ragflow_mcp
  1. 克隆仓库:
git clone https://github.com/oraichain/ragflow-mcp.git
cd ragflow-mcp
  1. 安装依赖:
pip install -r requirements.txt

方法 2:使用 uv(推荐)

  1. 安装 uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 克隆仓库:
git clone https://github.com/oraichain/ragflow-mcp.git
cd ragflow-mcp
  1. 创建并激活虚拟环境:
uv venv --python 3.12
source .venv/bin/activate  # On Unix/macOS
# Or on Windows:
# .venv\Scripts\activate
  1. 安装依赖:
uv pip install -r pyproject.toml

调试方式

  1. 启动 MCP 服务器
  2. 使用以下命令启动调试工具:
SERVER_PORT=9000 npx @modelcontextprotocol/inspector

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。