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. 01检索 RagFlow 文档
  2. 02搜索知识库内容
  3. 03配置数据集与结果数量
  4. 04设置相似度阈值和超时

适用场景

  1. 01搜索 RagFlow 数据集中的文档
  2. 02通过 MCP 客户端检索知识库内容

MCP 相关

它向 MCP 客户端提供 RagFlow 内容检索能力,并使用配置的 RagFlow 连接与数据集设置。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

RAGFlow Retrieval MCP Server 🚀

Python Version License

该MCP Server用于对接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]

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。