MCP Server for Qdrant

by Jimmy974

Integrations

  • Enables configuration of the server through environment variables stored in .env files, supporting settings for connection details and model parameters.

  • Provides containerization support for running the MCP server in isolated environments, with Docker Compose configuration included for easy deployment.

  • Supports installation from source using Git for developers who want to modify or contribute to the codebase.

Qdrant 的 MCP 服务器

用于存储和检索 Qdrant 矢量数据库信息的机器控制协议 (MCP) 服务器。

特征

  • 在 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 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

docker-compose up

工具

MCP 服务器提供以下工具:

qdrant 商店

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

information: The text to store metadata: Optional JSON metadata to associate with the text

qdrant-find

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

query: The search query

发展

测试

make test

格式化

make format

代码检查

make lint

建筑

make build

执照

Apache 许可证 2.0

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

机器控制协议 (MCP) 服务器,能够从具有语义搜索功能的 Qdrant 矢量数据库存储和检索信息。

  1. 特征
    1. 安装
      1. 使用 pip
      2. 从源头
    2. 配置
      1. 用法
        1. 本地运行
        2. Docker
      2. 工具
        1. qdrant 商店
        2. qdrant-find
      3. 发展
        1. 测试
        2. 格式化
        3. 代码检查
        4. 建筑
      4. 执照

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
          Last updated -
          2
          448
          Python
          Apache 2.0
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol (MCP) server that enables semantic search and retrieval of documentation using a vector database (Qdrant). This server allows you to add documentation from URLs or local files and then search through them using natural language queries.
          Last updated -
          14
          74
          JavaScript
          Apache 2.0
          • Apple
        • A
          security
          A
          license
          A
          quality
          A high-performance MCP server utilizing libSQL for persistent memory and vector search capabilities, enabling efficient entity management and semantic knowledge storage.
          Last updated -
          6
          78
          49
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          A high-performance, persistent memory system for the Model Context Protocol (MCP) providing vector search capabilities and efficient knowledge storage using libSQL as the backing store.
          Last updated -
          6
          78
          1
          TypeScript
          MIT License
          • Linux

        View all related MCP servers

        ID: yu3n10m4sr