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 开发