项目简介
Haiku RAG是一个功能强大的检索增强生成(RAG)系统,通过MCP协议向AI助手(如Claude Desktop)提供文档索引、搜索和问答能力。
主要功能
- 文档管理:支持多种格式文档(PDF、Word、网页等)的索引和存储
- 智能搜索:提供向量搜索、全文搜索和混合搜索,支持重排序
- 问答系统:能够回答文档相关问题并提供引用来源
- 多智能体研究:支持多智能体工作流程进行深度研究
- 文件监控:自动监测目录变化并实时更新索引
- 多模型支持:兼容多种嵌入模型和语言模型
安装步骤
- 确保Python 3.12或更高版本
- 安装完整包:'uv pip install haiku.rag'
- 或安装精简包:'uv pip install haiku.rag-slim'
服务器配置
在AI助手(如Claude Desktop)的配置文件中添加MCP服务器配置:
{ "mcpServers": { "haiku-rag": { "command": "haiku-rag", "args": ["serve", "--mcp", "--stdio"] } }
配置说明:
- server name:'haiku-rag'(可自定义)
- command:'haiku-rag'(确保在PATH中)
- args:
- 'serve':启动服务器模式
- '--mcp':启用MCP协议支持
- '--stdio':使用标准输入输出作为传输协议
基本使用方法
- 准备文档:'haiku-rag add-src paper.pdf'
- 在AI助手中即可使用文档搜索、问答等工具
核心MCP工具
- 文档管理工具
- 智能搜索工具
- 问答工具
- 研究工具
通过这些工具,AI助手可以直接访问和管理您的文档知识库。
信息
分类
网页与API