MCP Catalogs
Home

mcp-server-qdrant

by qdrant·1,397·Score 55

Official Qdrant MCP server for semantic memory storage and retrieval using vector embeddings.

databaseai-llmdeveloper-tools
268
Forks
50
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

This is an official MCP server implementation for Qdrant, a vector search engine. It provides tools to store and retrieve semantic memories, acting as a memory layer for AI applications. The server supports both remote and local Qdrant instances, with flexible configuration options including embedding models and search limits.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Building AI applications with long-term memory capabilities
you:Code search and retrieval for development environments
you:Enhancing LLM applications with vector-based semantic search
you:What embedding models are supported?
you:Can I use this with local Qdrant?

When to choose this

Choose this MCP server when you need vector-based semantic memory storage and retrieval for AI applications, especially if you're already using or planning to use Qdrant as your vector database.

When NOT to choose this

Don't choose this if you need a different vector database backend, as this server is tightly coupled with Qdrant and doesn't support other storage backends.

Tools this server exposes

2 tools extracted from the README
  • qdrant-storeinformation: string, metadata?: JSON, collection_name?: string

    Store information in the Qdrant database with optional metadata

  • qdrant-findquery: string, collection_name?: string

    Retrieve relevant information from the Qdrant database

Comparable tools

chroma-mcppinecone-mcpweaviate-mcpvector-store-via-shell-mcp

Installation

Installation Options

Using uvx
QDRANT_URL="http://localhost:6333" \
COLLECTION_NAME="my-collection" \
EMBEDDING_MODEL="sentence-transformers/all-MiniLM-L6-v2" \
uvx mcp-server-qdrant
Using Docker
docker build -t mcp-server-qdrant .
docker run -p 8000:8000 \
  -e FASTMCP_SERVER_HOST="0.0.0.0" \
  -e QDRANT_URL="http://your-qdrant-server:6333" \
  -e QDRANT_API_KEY="your-api-key" \
  -e COLLECTION_NAME="your-collection" \
  mcp-server-qdrant
Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "qdrant": {
    "command": "uvx",
    "args": ["mcp-server-qdrant"],
    "env": {
      "QDRANT_URL": "https://xyz-example.eu-central.aws.cloud.qdrant.io:6333",
      "QDRANT_API_KEY": "your_api_key",
      "COLLECTION_NAME": "your-collection-name",
      "EMBEDDING_MODEL": "sentence-transformers/all-MiniLM-L6-v2"
    }
  }
}

FAQ

What embedding models are supported?
Currently only FastEmbed models are supported, with 'sentence-transformers/all-MiniLM-L6-v2' as the default.
Can I use this with local Qdrant?
Yes, you can use QDRANT_LOCAL_PATH environment variable instead of QDRANT_URL to specify a local database path.

Compare mcp-server-qdrant with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.