RAG Documentation MCP Server

RAG Documentation MCP Server

这是一个MCP服务器实现,它通过向量搜索提供检索和处理文档的工具,使AI助手能够用相关的文档上下文增强其响应。

概述

RAG 文档 MCP 服务器通过向量搜索技术,使 AI 助手能够利用相关文档上下文增强回复质量。

主要功能

  • 基于向量的文档搜索与检索
  • 支持多种文档源
  • 语义搜索能力
  • 自动化文档处理
  • 实时为 LLMs 提供上下文增强

配置步骤

将以下内容添加到您的 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "rag-docs": {
      "command": "npx",
      "args": [
        "-y",
        "@hannesrudolph/mcp-ragdocs"
      ],
      "env": {
        "OPENAI_API_KEY": "your_openai_key",
        "QDRANT_URL": "your_qdrant_url",
        "QDRANT_API_KEY": "your_qdrant_key"
      }
    }
  }
}

核心工具

文档搜索

search_documentation(query: string, limit?: number)
  • 使用自然语言查询搜索文档
  • limit支持1-20个结果(默认5)

管理文档源

list_sources()
extract_urls(url: string, add_to_queue?: boolean)
remove_documentation(urls: string[])

队列操作

list_queue()
run_queue()
clear_queue()

使用场景

  • 创建具备文档意识的AI助手
  • 实现语义文档搜索
  • 扩展现有知识库

许可证

MIT许可证


本项目基于 qpd-v/mcp-ragdocs 开发