
MCP Server for Qdrant

2025.03.28
0
Shell向量数据库信息检索数据库
Jimmy974_mcp-server-qdrant 是一个基于 Qdrant 向量数据库的机器控制协议(MCP)服务器,主要用于存储和检索信息。它支持语义搜索、文本嵌入(通过 FastEmbed 集成),并提供环境变量配置和 Docker 支持。
View on GitHub
Overview
基本能力
产品定位
Jimmy974_mcp-server-qdrant 是一个用于存储和检索信息的 MCP 服务器,基于 Qdrant 向量数据库实现。
核心功能
- 存储带有可选元数据的文本信息到 Qdrant
- 对存储的信息进行语义搜索
- 集成 FastEmbed 进行文本嵌入
- 基于环境变量的配置
- 支持 Docker
适用场景
- 需要高效存储和检索文本信息的应用
- 需要进行语义搜索的场景
- 需要集成文本嵌入功能的应用
工具列表
- qdrant-store: 将信息存储到 Qdrant 数据库中
information
: 要存储的文本metadata
: 可选的 JSON 元数据- qdrant-find: 使用语义搜索在 Qdrant 数据库中查找信息
query
: 搜索查询
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
无明确前置依赖说明。
安装教程
使用 pip 安装
pip install mcp-server-qdrant
从源码安装
git clone https://github.com/your-org/mcp-server-qdrant.git
cd mcp-server-qdrant
make setup
配置
创建并编辑 .env
文件:
cp .env.example .env
配置示例:
# Qdrant configuration
QDRANT_URL=http://localhost:6333
QDRANT_API_KEY=your-api-key
# Collection name
COLLECTION_NAME=memories
# Embedding provider configuration
EMBEDDING_PROVIDER=fastembed
EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2
运行
本地运行
python -m mcp_server_qdrant.main
或
make run
Docker 运行
docker-compose up
调试方式
测试
make test
格式化
make format
代码检查
make lint
构建
make build