已弃用
该项目已转移到 斯泰西·艾 -它不再在这里维护。
RAGBrain MCP
 
安装
pip install ragbrain-mcp配置Claude桌面
添加到您的配置文件中:
| 操作系统 | 路径 |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| 窗户 | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
{
"mcpServers": {
"ragbrain": {
"command": "ragbrain-mcp",
"env": {
"RAGBRAIN_URL": "http://localhost:8000"
}
}
}
}重新启动克劳德桌面。完成。
工具
| 工具 | 说明 |
|---|---|
ragbrain_list_namespaces | 列出具有文档计数的命名空间 |
ragbrain_search | 语义搜索 |
ragbrain_browse_namespace | 在命名空间中列出文档 |
ragbrain_get_document | 按ID获取完整文档 |
ragbrain_discover_documents | 通过摘要搜索按主题查找文档 |
示例提示
- “我有哪些命名空间?”
- “搜索机器学习”
- “显示工作/项目中的文档”
- “获取文档abc-123”
配置
环境变量:
| 变量 | 默认值 | 描述 |
|---|---|---|
RAGBRAIN_URL | http://localhost:8000 | RAGBrain API网址 |
RAGBRAIN_TIMEOUT | 60 | 请求超时(秒) |
RAGBRAIN_LOG_LEVEL | INFO | 调试、信息、警告、错误 |
RAGBRAIN_MAX_RESULTS | 20 | 最大搜索结果数 |
RAGBRAIN_MAX_DOCUMENT_LENGTH | 100000 | 最大文档长度(字符) |
发展
git clone https://github.com/ragbrain/ragbrain-mcp.git
cd ragbrain-mcp
uv venv && source .venv/bin/activate
uv pip install -e ".[dev]"
pytest┌─────────────────┐ stdio ┌─────────────────┐ HTTP ┌─────────────────┐
│ Claude Desktop │ ◄────────────► │ RAGBrain MCP │ ◄───────────► │ RAGBrain API │
└─────────────────┘ └─────────────────┘ └─────────────────┘故障排除
无法连接? 检查RAGBrain是否正在运行: curl http://localhost:8000/health
工具未显示? 验证配置路径,使用进行测试 ragbrain-mcp,重新启动克劳德桌面。
超时? 集 RAGBRAIN_TIMEOUT 较高的。
许可证
麻省理工学院
