MCP ExplorerExplorer

Ragflow Mcp

@oraichainon a year ago
5 Apache-2.0
FreeCommunity
AI Systems
# Simple RAGFlow MCP For reference only, prior to the official MCP (Master Control Program) server release by the RAGFlow team.

Overview

What is Ragflow Mcp

ragflow-mcp is a simple implementation of the RAGFlow MCP, designed for temporary use until the official MCP server is released by the RAGFlow team.

Use cases

Use cases for ragflow-mcp include testing and debugging applications that utilize the RAGFlow architecture, as well as educational purposes for developers learning about MCP implementations.

How to use

To use ragflow-mcp, you can install it via two methods: using conda or uv. The recommended method is to use uv for faster installation and better dependency management. After installation, you can run the MCP server and use the MCP Server Inspector for debugging.

Key features

Key features of ragflow-mcp include easy installation through conda or uv, dependency management, and the ability to run a server inspector for debugging purposes.

Where to use

ragflow-mcp can be used in software development environments, particularly for projects that require a temporary MCP solution while waiting for the official release.

Content

ragflow-mcp

Simple RAGFlow MCP. Only useful until the RAGFlow team releases the official MCP server

Installation

We provide two installation methods. Method 2 (using uv) is recommended for faster installation and better dependency management.

Method 1: Using conda

  1. Create a new conda environment:
conda create -n ragflow_mcp python=3.12
conda activate ragflow_mcp
  1. Clone the repository:
git clone https://github.com/oraichain/ragflow-mcp.git
cd ragflow-mcp
  1. Install dependencies:
pip install -r requirements.txt

Method 2: Using uv (Recommended)

  1. Install uv (A fast Python package installer and resolver):
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Clone the repository:
git clone https://github.com/oraichain/ragflow-mcp.git
cd ragflow-mcp
  1. Create a new virtual environment and activate it:
uv venv --python 3.12
source .venv/bin/activate  # On Unix/macOS
# Or on Windows:
# .venv\Scripts\activate
  1. Install dependencies:
uv pip install -r pyproject.toml

Run MCP Server Inspector for debugging

  1. Start the MCP server

  2. Start the inspector using the following command:

# you can choose a different server
SERVER_PORT=9000 npx @modelcontextprotocol/inspector

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers