Qdrant
An official Qdrant Model Context Protocol (MCP) server implementation
An official Qdrant Model Context Protocol (MCP) server implementation
npx @smithery/cli install mcp-server-qdrant --client claude
# mcp-server-qdrant: A Qdrant MCP server [](https://smithery.ai/protocol/mcp-server-qdrant) > The [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) is an open protocol that enables > seamless integration between LLM applications and external data sources and tools. Whether you're building an > AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to > connect LLMs with the context they need. This repository is an example of how to create a MCP server for [Qdrant](https://qdrant.tech/), a vector search engine. ## Overview An official Model Context Protocol server for keeping and retrieving memories in the Qdrant vector search engine. It acts as a semantic memory layer on top of the Qdrant database. ## Components ### Tools 1. `qdrant-store` - Store some information in the Qdrant database - Input: - `information` (string): Information to store - `metadata` (JSON): Optional metadata to store - `collection_name` (string): Name of the collection to store the information in. This field is required if there are no default collection name. If there is a default collection name, this field is not enabled. - Returns: Confirmation message 2. `qdrant-find` - Retrieve relevant information from the Qdrant database - Input: - `query` (string): Query to use for searching - `collection_name` (string): Name of the collection to store the information in. This field is required if there are no default collection name. If there is a default collection name, this field is not enabled. - Returns: Information stored in the Qdrant database as separate messages ## Environment Variables Configuration is done via environment variables. The only command-line argument is `--transport`, used to select the [transport protocol](#transport-protocols). > [!NOTE] > You cannot provide both `QDRANT_URL` and `QDRANT_LOCAL_PATH` at the same time. | Name | Description | Default Value | |--------------------------|---------------------------------------------------------------------|-------------------------------------------------------------------| | `QDRANT_URL` | URL of the Qdrant server | None | | `QDRANT_API_KEY` | API key for the Qdrant server | None | | `COLLECTION_NAME` | Name of the default collection to use. | None | | `QDRANT_LOCAL_PATH` | Path to the local Qdrant database (alternative to `QDRANT_URL`) | None | | `EMBEDDING_PROVIDER` | Embedding provider to use (currently only "fastembed" is supported) | `fastembed` | | `EMBEDDING_MODEL` | Name of the embedding model to use | `sentence-transformers/all-MiniLM-L6-v2` | | `TOOL_STORE_DESCRIPTION` | Custom description for the s...
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser funct...
面向 AWS 文档和云服务知识查询的 MCP 服务,适合架构设计和云产品检索。
Unity MCP acts as a bridge, allowing AI assistants (like Claude, Cursor) to interact directly with your Unity Editor via...
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and exte...
Build effective agents using Model Context Protocol and simple workflow patterns