qdrant-mcp-local

qdrant-mcp-local

site icon
2025.04.10 1
Shell向量搜索本地开发环境数据库开发效率
qdrant-mcp-local 是一个用于在本地环境中快速启动 Qdrant 向量搜索引擎和 MCP-server-qdrant 的 Docker Compose 配置。它支持 Model Context Protocol (MCP) 服务器与 Qdrant 向量数据库的集成,提供高效的向量搜索和数据处理能力。
View on GitHub

Overview

基本能力

产品定位

qdrant-mcp-local 是一个本地开发环境工具,旨在简化 Qdrant 向量搜索引擎和 MCP-server-qdrant 的部署和使用。

核心功能

  1. Qdrant 向量搜索引擎:提供高效的向量搜索能力。
  2. MCP-server-qdrant:支持 Model Context Protocol (MCP),与 Qdrant 向量数据库集成,提供数据处理和搜索功能。

适用场景

  1. 本地开发环境中快速部署 Qdrant 和 MCP-server-qdrant。
  2. 需要高效向量搜索和数据处理的开发项目。
  3. 与 Claude Desktop 和 Cursor 等工具集成使用。

工具列表

  1. Docker Compose:用于快速启动和管理容器化服务。
  2. debug.sh:用于调试和排查环境问题。

常见问题解答

  1. 端口冲突:如果 6333 或 8000 端口已被占用,可以通过修改 .env 文件更改端口。
  2. 磁盘空间不足:确保 Docker 有足够的磁盘空间。
  3. 容器启动失败:使用 debug.sh 脚本或手动检查日志 (docker compose logs mcp-server) 进行排查。

使用教程

使用依赖

  1. Docker:确保已安装 Docker。
  2. Docker Compose V2:通常已包含在最新版 Docker 中。

安装教程

  1. 克隆仓库:
git clone https://github.com/hirokita117/qdrant-mcp-local.git
cd qdrant-mcp-local
  1. 创建数据目录:
mkdir -p data
  1. 启动服务:
docker compose up -d

调试方式

  1. 使用调试脚本:
chmod +x debug.sh
./debug.sh
  1. 手动检查日志:
docker compose logs mcp-server
  1. 重新构建容器:
docker compose down
docker compose build --no-cache
docker compose up -d

许可证

该项目遵循 元のQdrantとMCP-server-qdrantのライセンスに準拠 开源许可条款。