Mcp Server Qdrant

Mcp Server Qdrant

🚀 用于Qdrant的MCP服务器

本项目是一个机器控制协议(MCP)服务器,可在Qdrant向量数据库中高效存储和检索信息,为数据管理提供便捷解决方案。

🚀 快速开始

本MCP服务器专为Qdrant向量数据库设计,能实现信息的存储与检索,支持语义搜索等功能。

本地运行

python -m mcp_server_qdrant.main

或使用make命令:

make run

Docker容器化运行

docker-compose up

✨ 主要特性

  • 在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.example文件创建一个.env文件:

cp .env.example .env

编辑.env文件以配置服务器:

# Qdrant配置
QDRANT_URL=http://localhost:6333
QDRANT_API_KEY=your-api-key

# 收藏夹名称
COLLECTION_NAME=memories

# 嵌入提供程序配置
EMBEDDING_PROVIDER=fastembed
EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2

工具集

该MCP服务器提供了以下工具:

qdrant - store

将信息存储到Qdrant数据库中。

information: 要存储的文本内容
metadata: 可选的JSON格式元数据,与文本关联

qdrant - find

使用语义搜索在Qdrant数据库中查找信息。

query: 搜索查询

开发

测试

make test

格式化代码

make format

代码检查(Linting)

make lint

构建

make build

📄 许可证

本项目采用Apache License 2.0许可协议。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-09-19 17:18

相似服务问题

相关AI产品