qdrant/mcp-server-qdrant
An official Qdrant Model Context Protocol (MCP) server implementation
What it solves
This project provides a standardized way for Large Language Models (LLMs) to interact with Qdrant, a vector search engine. It allows AI applications to use Qdrant as a semantic memory layer, enabling them to store and retrieve information based on meaning rather than just keywords.
How it works
It implements the Model Context Protocol (MCP), acting as a server that exposes specific tools to an MCP-compatible client (like Claude Desktop, Cursor, or VS Code). The server provides two primary functions:
qdrant-store: Saves text information and optional metadata into a specified Qdrant collection.qdrant-find: Performs a semantic search to retrieve the most relevant information from the database based on a natural language query.
It uses the fastembed library for creating embeddings, with sentence-transformers/all-MiniLM-L6-v2 as the default model.
Who it’s for
- AI Developers: Those building LLM-powered applications that need a persistent, searchable memory.
- Software Engineers: Developers using AI-integrated IDEs (like Cursor or Windsurf) who want to create a semantic search tool for their own code snippets and documentation.
Highlights
- Multi-Transport Support: Supports
stdio,sse(Server-Sent Events), andstreamable-httpfor both local and remote connections. - Flexible Deployment: Can be run via
uvx, Docker, or integrated directly into Claude Desktop and VS Code. - Customizable: Tool descriptions can be modified via environment variables to change how the AI perceives and uses the storage and retrieval tools.
Related
- Project
- Project
- Project
- Project
- Project