MCP 服务器与 Qdrant 持久化

MCP 服务器与 Qdrant 持久化

提供基于知识图谱和语义搜索功能的 MCP 服务器,由 Qdrant 向量数据库支持。

快速入门

环境变量配置

需要设置以下环境变量:

  • OPENAI_API_KEY: OpenAI API 密钥
  • QDRANT_URL: Qdrant 服务地址
  • QDRANT_API_KEY: Qdrant API 密钥(如果启用认证)
  • QDRANT_COLLECTION_NAME: 使用的 Qdrant 集合名称

本地运行

  1. 安装依赖:运行 npm install
  2. 构建项目:运行 npm run build
  3. 启动服务。

Docker 部署

  1. 构建镜像:运行 docker build -t mcp-qdrant-memory .
  2. 运行容器: docker run -d
    -e OPENAI_API_KEY=your-openai-api-key
    -e QDRANT_URL=http://your-qdrant-server:6333
    -e QDRANT_COLLECTION_NAME=your-collection-name
    -e QDRANT_API_KEY=your-qdrant-api-key
    --name mcp-qdrant-memory
    mcp-qdrant-memory

功能工具

支持以下核心功能:

  • 创建实体:create_entities
  • 创建关系:create_relations
  • 添加观察:add_observations
  • 删除实体:delete_entities
  • 语义搜索:search_similar

更多详细信息请参考 README 文档。