关于 Ragflow Retrieval Mcp Server
Ragflow Retrieval Mcp Server 通过 MCP 对接 RagFlow,提供知识库中的文档内容检索。它适用于需要通过 MCP 搜索 RagFlow 数据集的系统。
主要功能
- 01检索 RagFlow 文档
- 02搜索知识库内容
- 03配置数据集与结果数量
- 04设置相似度阈值和超时
适用场景
- 01搜索 RagFlow 数据集中的文档
- 02通过 MCP 客户端检索知识库内容
MCP 相关
它向 MCP 客户端提供 RagFlow 内容检索能力,并使用配置的 RagFlow 连接与数据集设置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
RAGFlow Retrieval MCP Server 🚀
该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
贡献指南 🤝
欢迎通过以下方式参与贡献:
- Fork仓库并创建特性分支
- 提交清晰的commit message
- 发起Pull Request并描述变更内容
请确保: ✅ 更新相关文档 ✅ 保持代码风格一致
许可证 📄
本项目采用 MIT License
遇到问题? 请提交 Issue 或联系 [email protected]
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。