The full Qdrant API as 58 MCP tools: plain-text semantic/BM25/hybrid search and a search advisor.
Connect Runs on your machine
claude mcp add mcp-qdrant -e QDRANT_URL=<QDRANT_URL> -e QDRANT_API_KEY=<QDRANT_API_KEY> -e QDRANT_LOCAL_PATH=<QDRANT_LOCAL_PATH> -e QDRANT_MCP_TOOLSETS=<QDRANT_MCP_TOOLSETS> -e QDRANT_MCP_READ_ONLY=<QDRANT_MCP_READ_ONLY> -e QDRANT_MCP_MAX_LIMIT=<QDRANT_MCP_MAX_LIMIT> -e QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINS=<QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINS> -e FASTEMBED_CACHE_PATH=<FASTEMBED_CACHE_PATH> -- uvx mcp-qdrant==2.12.0
{
"mcpServers": {
"mcp-qdrant": {
"command": "uvx",
"args": [
"mcp-qdrant==2.12.0"
],
"env": {
"QDRANT_URL": "<QDRANT_URL>",
"QDRANT_API_KEY": "<QDRANT_API_KEY>",
"QDRANT_LOCAL_PATH": "<QDRANT_LOCAL_PATH>",
"QDRANT_MCP_TOOLSETS": "<QDRANT_MCP_TOOLSETS>",
"QDRANT_MCP_READ_ONLY": "<QDRANT_MCP_READ_ONLY>",
"QDRANT_MCP_MAX_LIMIT": "<QDRANT_MCP_MAX_LIMIT>",
"QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINS": "<QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINS>",
"FASTEMBED_CACHE_PATH": "<FASTEMBED_CACHE_PATH>"
}
}
}
}
{
"mcpServers": {
"mcp-qdrant": {
"command": "uvx",
"args": [
"mcp-qdrant==2.12.0"
],
"env": {
"QDRANT_URL": "<QDRANT_URL>",
"QDRANT_API_KEY": "<QDRANT_API_KEY>",
"QDRANT_LOCAL_PATH": "<QDRANT_LOCAL_PATH>",
"QDRANT_MCP_TOOLSETS": "<QDRANT_MCP_TOOLSETS>",
"QDRANT_MCP_READ_ONLY": "<QDRANT_MCP_READ_ONLY>",
"QDRANT_MCP_MAX_LIMIT": "<QDRANT_MCP_MAX_LIMIT>",
"QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINS": "<QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINS>",
"FASTEMBED_CACHE_PATH": "<FASTEMBED_CACHE_PATH>"
}
}
}
}
{
"servers": {
"mcp-qdrant": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-qdrant==2.12.0"
],
"env": {
"QDRANT_URL": "<QDRANT_URL>",
"QDRANT_API_KEY": "<QDRANT_API_KEY>",
"QDRANT_LOCAL_PATH": "<QDRANT_LOCAL_PATH>",
"QDRANT_MCP_TOOLSETS": "<QDRANT_MCP_TOOLSETS>",
"QDRANT_MCP_READ_ONLY": "<QDRANT_MCP_READ_ONLY>",
"QDRANT_MCP_MAX_LIMIT": "<QDRANT_MCP_MAX_LIMIT>",
"QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINS": "<QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINS>",
"FASTEMBED_CACHE_PATH": "<FASTEMBED_CACHE_PATH>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
QDRANT_URLOptional | Qdrant server URL, e.g. http://localhost:6333 (mutually exclusive with QDRANT_LOCAL_PATH) |
QDRANT_API_KEYOptional, secret | Qdrant API key, if your instance requires one |
QDRANT_LOCAL_PATHOptional | Path to an embedded Qdrant instance, instead of a URL |
QDRANT_MCP_TOOLSETSOptional | Comma-separated toolsets to enable: core, search, payload, admin, snapshots, observability |
QDRANT_MCP_READ_ONLYOptional | Remove every tool not marked read-only from the registry |
QDRANT_MCP_MAX_LIMITOptional | Largest number of points one tool call may ask for (minimum 30); bigger requests are refused, not cut |
QDRANT_MCP_SNAPSHOT_ALLOWED_ORIGINSOptional | Comma-separated http(s) origins qdrant_snapshot_recover may restore from, besides file:// and QDRANT_URL's own origin |
FASTEMBED_CACHE_PATHOptional | Where text-embedding models are cached (semantic search needs the mcp-qdrant[embeddings] extra) |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 4 Nov 2026 |
| Last updated | 4 Nov 2026 |
| Registry name | io.github.avaazquezz/mcp-qdrant |
More databases servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
