Qdrant MCP Server
Offizieller MCP-Server, der Informationen in Qdrant speichert und per semantischer Suche wiederfindet.
- Skill Road
- Qdrant MCP Server
Kategorien
Beschreibung
Der Qdrant MCP Server ist der offizielle Model-Context-Protocol-Server von Qdrant. Er verbindet einen MCP-fähigen KI-Client mit einer Qdrant-Instanz, einer Vektordatenbank für Ähnlichkeits- und semantische Suche. Laut Repository stellt er zwei Werkzeuge bereit: qdrant-store speichert übergebene Informationen samt optionalen Metadaten, qdrant-find sucht zu einer Textanfrage relevante zuvor gespeicherte Informationen. Das ist kein allgemeiner Datenbank-Explorer und keine Zusage, dass ein Agent automatisch korrekte Antworten erzeugt. Der konkrete Nutzen liegt darin, ausgewählten Kontext in einer Collection auffindbar zu machen und Treffer anhand semantischer Nähe zu sichten.
Vektorsuche statt pauschaler Wissensversprechen
Beim Speichern erzeugt der Server aus Text einen Embedding-Vektor und legt ihn mit dem Text und optionalen Metadaten in Qdrant ab. Beim Suchen wird die Anfrage ebenfalls eingebettet und gegen die Vektoren der Collection verglichen. Standardmäßig nennt die README sentence-transformers/all-MiniLM-L6-v2; derzeit unterstützt der Server laut Quelle FastEmbed-Modelle. Welche Inhalte gefunden werden, hängt daher von Collection, Textqualität, Modell, Metadaten und Suchlimit ab. Semantische Nähe ist kein Beweis für Aktualität, Autorität oder fachliche Richtigkeit. Prüfe wichtige Ergebnisse gegen ihre Originalquelle, besonders bei Code, Datenanalysen oder Entscheidungen.
Der Server kann für Code-Snippets, technische Notizen, Dokumentation oder Rechercheauszüge eingesetzt werden, wenn diese Inhalte bewusst in einer Qdrant-Collection verwaltet werden. Die Kategorien Datenanalyse, Coding und Recherche beschreiben diese Nutzung: Datenanalyse für das Durchsuchen eines kuratierten Textbestands, Coding für wiederauffindbaren Projektkontext und Recherche für das Vergleichen gespeicherter Quellenhinweise. Er ersetzt weder Versionskontrolle noch eine Datenbankabfrage noch eine Quellenprüfung. Pauschale Aussagen über eine fertige RAG-Anwendung wären irreführend: Der Server liefert Speicher- und Suchwerkzeuge, die umgebende Anwendung und die Datenqualität bestimmen den tatsächlichen Workflow.
Betrieb: lokal und über Netzwerktransporte
Die offizielle README dokumentiert uvx mcp-server-qdrant mit lokalem stdio als Standardtransport. Alternativ unterstützt derselbe Server SSE und Streamable HTTP; deshalb ist der dokumentierte Deployment-Typ both. Für eine externe Qdrant-Instanz werden QDRANT_URL, optional QDRANT_API_KEY und ein COLLECTION_NAME gesetzt. Als Alternative zu QDRANT_URL kann QDRANT_LOCAL_PATH auf eine lokale Qdrant-Datenbank zeigen; beide Einstellungen dürfen nicht gleichzeitig verwendet werden. Ein Dockerfile ist im Repository enthalten. Bei HTTP- oder SSE-Betrieb lauscht der Prozess auf einem Netzwerkport; ein öffentlich erreichbarer Prozess braucht daher zusätzlich eine bewusst konfigurierte Zugriffskontrolle und TLS am passenden Netzwerk-Rand. Die README beschreibt Transport und Host/Port, nicht automatisch eine komplette Internet-Härtung.
Collections, Schreibvorgänge und Berechtigungen
qdrant-store ist eine Datenmutation. Fehlt die konfigurierte Standard-Collection, kann der aufrufende Client einen Collection-Namen übergeben; ist sie nicht vorhanden, erstellt der Server laut README diese Collection automatisch. Das kann Datenbestände verändern und neue Collections erzeugen. Für reine Recherche sollte QDRANT_READ_ONLY=true gesetzt werden: Dadurch wird qdrant-store deaktiviert. Gib einem Agenten nicht pauschal einen Schlüssel mit weitreichendem Zugriff auf alle Collections. Richte stattdessen einen minimal berechtigten Qdrant-Zugang ein, trenne Collections nach Projekt oder Sensibilität und bestätige Schreibaufträge im Client, wenn dessen UX das ermöglicht.
Die Rechteprüfung findet an der verwendeten Qdrant-Instanz und ihrem API-Key statt; der MCP-Server umgeht sie nicht. Prüfe vorab, welche Collection der Schlüssel lesen, anlegen oder ändern darf. Ein falscher Collection-Name, eine unklare Agentenanweisung oder eingeschleuster Text kann sonst zu unerwünschten Einträgen führen. Teste zuerst mit einer nicht produktiven Collection und schalte Schreibrechte erst nach einer fachlichen Freigabe ein.
Embeddings, Datenweitergabe und Grenzen
Embeddings sind abgeleitete numerische Repräsentationen, keine automatische Anonymisierung. Text, Metadaten und Vektoren können je nach Inhalt weiterhin sensibel sein. Im lokalen Standardpfad verwendet der Server FastEmbed für die genannten unterstützten Modelle; bei einer anderen tatsächlichen Laufzeitumgebung muss deren Datenpfad separat geprüft werden. Der MCP-Server gibt Suchtreffer an den verbundenen KI-Client zurück. Dieser kann sie in den Modellkontext aufnehmen; abhängig von Client, Modellanbieter, Logging, Telemetrie und Aufbewahrung können Inhalte an ein externes Modell oder dessen Dienstleister weitergegeben werden. Ein lokal laufender MCP-Prozess garantiert deshalb nicht, dass Ergebnisse lokal bleiben.
Lege keine API-Schlüssel in Prompts, Metadaten, Git-Repositories oder Screenshots ab. Begrenze gespeicherte Inhalte auf den nötigen Zweck, prüfe die Konfiguration des KI-Clients und entferne oder versioniere veraltete Einträge nach dem eigenen Datenkonzept. Das Repository steht unter Apache-2.0. Die GitHub-API meldete am 08.09.2026 exakt 1.522 Sterne; das ist eine Momentaufnahme der Repository-Popularität, kein Qualitäts- oder Sicherheitsnachweis.
FAQ
Kann der Server Daten verändern? Ja. qdrant-store schreibt Informationen und kann laut README eine fehlende Collection erzeugen. Für Such-only-Szenarien deaktiviert QDRANT_READ_ONLY=true das Schreibwerkzeug.
Bleiben Inhalte automatisch privat, wenn der Server lokal läuft? Nein. Qdrant-Ziel, Embedding-Laufzeit und vor allem der verbundene KI-Client bestimmen den Datenpfad. Suchergebnisse können beim Client oder Modellanbieter verarbeitet und protokolliert werden.
Ist jeder semantische Treffer verlässlich? Nein. Der Treffer zeigt Vektorähnlichkeit im gewählten Bestand. Prüfe Quelle, Aktualität und Kontext vor einer Entscheidung oder einer Änderung.
Voraussetzungen
Eine Qdrant-Instanz oder ein lokaler Qdrant-Pfad, Python-Tool uvx, ein MCP-fähiger Client sowie bei geschütztem Qdrant ein API-Key mit minimalen Collection-Rechten.
Installationsanleitung
Für lokalen stdio-Betrieb QDRANT_URL, COLLECTION_NAME und optional QDRANT_API_KEY in der lokalen Client-Konfiguration setzen und uvx mcp-server-qdrant verwenden. Für Netzwerkbetrieb den dokumentierten Transport --transport sse oder --transport streamable-http wählen und Zugriff sowie TLS außerhalb des Prozesses absichern. Für Such-only QDRANT_READ_ONLY=true setzen.
uvx mcp-server-qdrant
Authentifizierung
Bei einer geschützten Qdrant-Instanz wird QDRANT_API_KEY verwendet; lokal eingebettete Qdrant-Pfade nutzen keinen URL/API-Key-Pfad. Die konkrete Rechteprüfung erfolgt durch die Qdrant-Instanz.
Benötigte Zugriffsrechte
Die Sicht- und Änderungsrechte folgen der konfigurierten Qdrant-Instanz und ihrem API-Key. Beschränke den Schlüssel auf die benötigten Collections; qdrant-store kann Einträge schreiben und eine fehlende Collection anlegen.
Übertragene oder gespeicherte Daten
Text und optionale Metadaten werden in Qdrant gespeichert und für Suche eingebettet. Treffer gehen an den MCP-Client und können dort in den Modellkontext, Logs oder zu einem Modellanbieter gelangen.
Sicherheitsrisiken
Schreibzugriff kann Einträge und Collections verändern. Breite API-Keys, sensible Inhalte in Embeddings oder Metadaten, ungeschützte HTTP/SSE-Ports und Datenweitergabe durch den KI-Client erhöhen das Risiko.
Lizenz und Kosten
- Lizenz
- Apache-2.0
- Kosten
- kostenlos
Der MCP-Server steht unter Apache-2.0. Verfügbarkeit und Bedingungen einer Qdrant-Instanz, Infrastruktur und des gewählten KI-Clients richten sich nach dem jeweiligen Betrieb und Anbieter.
Alternativen
Noch nicht erfasst.
Auf einen Blick
- Anbieter
- Qdrant
- Status
- Offizieller Server
- Betriebsart
- Lokal und Remote
- Aktuelle Version
- Noch nicht erfasst.
- GitHub-Sterne
- 1,539
- Zuletzt geprüft
- 08.09.2026
Repository und Dokumentation
Kategorien
Unterstützte Clients
Passende Ratgeber
Anleitungen und Hintergrund, die zu diesem Eintrag passen.
Mapbox MCP Server einrichten
Mapbox MCP Server einrichten: gehosteter Endpunkt oder lokales Token, erster Test und sinnvolle Grenzen.
30.09.2026
Fakechat-Plugin für Claude Code einrichten
Das Fakechat-Plugin installieren, Claude Code mit Channels-Schalter starten und über eine lokale Browser-Oberfläche Nachrichten und Dateien testen.
30.09.2026
Laravel Boost einrichten
Laravel Boost in einer Laravel-Anwendung installieren und mit Claude Code, Cursor oder Codex verbinden.
29.09.2026
Azure DevOps MCP Server einrichten
Azure DevOps MCP Server einrichten mit geprüften Links, minimalen Rechten und sicherem ersten Test starten.
25.09.2026