项目简介

Haiku RAG是一个功能强大的检索增强生成(RAG)系统,通过MCP协议向AI助手(如Claude Desktop)提供文档索引、搜索和问答能力。

主要功能

  • 文档管理:支持多种格式文档(PDF、Word、网页等)的索引和存储
  • 智能搜索:提供向量搜索、全文搜索和混合搜索,支持重排序
  • 问答系统:能够回答文档相关问题并提供引用来源
  • 多智能体研究:支持多智能体工作流程进行深度研究
  • 文件监控:自动监测目录变化并实时更新索引
  • 多模型支持:兼容多种嵌入模型和语言模型

安装步骤

  1. 确保Python 3.12或更高版本
  2. 安装完整包:'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':使用标准输入输出作为传输协议

基本使用方法

  1. 准备文档:'haiku-rag add-src paper.pdf'
  2. 在AI助手中即可使用文档搜索、问答等工具

核心MCP工具

  • 文档管理工具
  • 智能搜索工具
  • 问答工具
  • 研究工具

通过这些工具,AI助手可以直接访问和管理您的文档知识库。

信息

分类

网页与API