Qdrant Retrieve MCP Server
使用 Qdrant 向量数据库进行语义搜索的MCP Server。
简介
这是一个基于 Qdrant 向量数据库的 MCP 服务器,用于执行高效的语义搜索。
主要功能
- 跨多个集合的语义搜索
- 支持多查询检索
- 可配置结果数量
- 自动追踪集合来源
注意:首次使用可能较慢,因为系统需要下载嵌入模型。
设置方法
在 Claude Desktop 中配置
将以下内容添加到 claude_desktop_config.json
文件中:
{
"mcpServers": {
"qdrant": {
"command": "npx",
"args": ["-y", "@gergelyszerovay/mcp-server-qdrant-retrive"],
"env": {
"QDRANT_API_KEY": "your_api_key_here"
}
}
}
}
API 使用
qdrant_retrieve
工具
用于从多个 Qdrant 集合中检索语义相似文档:
-
输入参数:
collectionNames
:要搜索的集合名称数组topK
:要检索的文档数量 (默认: 3)query
:搜索查询文本数组
-
返回结果:
- 包含
query
、collectionName
、text
和score
的文档数组
- 包含
配置选项
主要命令行参数:
--qdrantUrl=<url>
- Qdrant 数据库 URL (默认: http://localhost:6333)--embeddingModelType=<type>
- 嵌入模型类型 (默认: Xenova/all-MiniLM-L6-v2)--enableHttpTransport
- 启用 HTTP 传输 (默认: false)
环境变量:
QDRANT_API_KEY
- Qdrant 实例认证的 API 密钥(可选)