使用说明
Qdrant的MCP服务器
一种机器控制协议(MCP)服务器,用于存储和检索Qdrant矢量数据库中的信息。
特性
- 在Qdrant中存储带有可选元数据的文本信息
- 存储信息的语义搜索
- 文本嵌入的FastEmbed集成
- 基于环境的配置
- Docker支持
安装
使用pip
pip install mcp-server-qdrant
来源
git clone https://github.com/your-org/mcp-server-qdrant.git
cd mcp-server-qdrant
make setup
配置
配置是通过环境变量完成的。您可以创建 .env 文件基于 .env.example 文件:
cp .env.example .env
编辑 .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命令:
make run
码头工人
docker-compose up
工具
MCP服务器提供以下工具:
qdrant商店
将信息存储在Qdrant数据库中。
information: The text to store
metadata: Optional JSON metadata to associate with the text
qdrant查找
使用语义搜索在Qdrant数据库中搜索信息。
query: The search query
发展
测试
make test
格式化
make format
代码检查
make lint
建筑
make build
许可证
Apache许可证2.0
