RAGFlow API 知识库对话服务器可用于搜索知识库和进行聊天,为用户提供便捷的知识查询与交流体验。
可通过以下命令下载 MCP 开发文档和 RAGFlow API 参考:
wget https://modelcontextprotocol.io/llms-full.txt -O docs/mcp-llms-full.txt
wget https://github.com/infiniflow/ragflow/raw/refs/heads/main/docs/references/python_api_reference.md -O docs/ragflow-python_api_reference.md
在 .vscode/mcp.json
中进行如下配置:
{
"servers": {
"ragflow-mcp-server": {
"command": "uvx",
"args": [
"ragflow-mcp-server",
"--api-key=ragflow-dhMzViYzJlMTM1NjExZjBiNWU5MDI0Mm",
"--base-url=http://172.16.33.66:8060"
]
}
}
}
在 config.yaml
中进行如下配置:
mcpServers:
- name: RAGFlow Server
command: uvx
args:
- ragflow-mcp-server
- --api-key
- ragflow-dhMzViYzJlMTM1NjExZjBiNWU5MDI0Mm
- --base-url
- http://172.16.33.66:8060
~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json%
list_datasets
create_chat
name
:聊天助手的名称。dataset_id
:数据集的 ID。chat
session_id
:聊天助手的会话 ID。question
:提问内容。uv sync
uv install
uv test
uv package
使用 MCP 调试工具进行调试:
npm install -g @mcp/debugger
mcp-debugger
通过这些步骤,您可以轻松集成和使用 RAGFlow 知识库对话服务器到您的项目中。