Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Docker Hub mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass deine KI Container-Images auf Docker Hub nachschlagen: Repositories durchsuchen, Beschreibung und Pull-Zahl eines Images lesen, Tags mit Digests, Größen und Push-Daten auflisten, die Plattformen eines Tags vergleichen und deine eigenen Repositories und die deiner Organisationen sehen.
Frag einfach
Beispiel-Prompts für Docker Hub
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Docker Hub klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Docker Hub + Cursor
Lass deine KI Container-Images auf Docker Hub nachschlagen: Repositories durchsuchen, Beschreibung und Pull-Zahl eines Images lesen, Tags mit Digests, Größen und Push-Daten auflisten, die Plattformen eines Tags vergleichen und deine eigenen Repositories und die deiner Organisationen sehen.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
DOCKERHUB_USERNAME, DOCKERHUB_TOKEN
Schritt 1 — Zugangsdaten holen
- Melde dich unter
https://app.docker.coman und öffne Account settings → Personal access tokens (https://app.docker.com/settings/personal-access-tokens). - Erstelle ein Token mit der Zugriffsberechtigung Public Repo Read-only oder Read-only, wenn die KI auch deine privaten Repositories sehen soll. Das Token beginnt mit
dckr_pat_. - Trag deine Docker ID (deinen Benutzernamen, nicht deine E-Mail-Adresse) in
DOCKERHUB_USERNAMEund das Token inDOCKERHUB_TOKENein und installiere den Connector. Der Connector tauscht beides gegen ein kurzlebiges Zugriffstoken und erneuert es selbst; das Personal Access Token geht nur an hub.docker.com. - Prüfe die Einrichtung mit
dockerhub_get_user: Es zeigt das Konto, dem das Token gehört.
Nur lesend: Der Connector legt niemals Repositories oder Tags an, ändert oder löscht sie. Es muss also nichts bestätigt oder abgeschaltet werden.
Image-Namen: Ein Image heißt namespace/repository. Docker Official Images wie nginx, postgres oder python liegen im Namespace library, nginx ist also library/nginx. Der Tag ist der Teil nach dem Doppelpunkt, wie in nginx:1.27-alpine.
Was die KI nachschlagen kann:
- Images finden:
dockerhub_search_repositoriessucht nach Name oder Stichwort und zeigt Pull- und Stern-Zahlen und ob ein Image ein Docker Official Image ist. - Eines prüfen:
dockerhub_get_repositoryliest Beschreibung, README, Pull-Zahl, letzte Aktualisierung und Kategorien. - Versionen:
dockerhub_list_tagslistet Tags, die neuesten zuerst, gefiltert nach einem Namensteil, mit Digest, komprimierter Größe und letztem Push.dockerhub_get_tagzeigt für einen Tag das Image jeder Plattform (Betriebssystem, Architektur, Variante, Digest und Größe). So prüfst du, ob es einen Tag für arm64 gibt, wann er zuletzt neu gebaut wurde oder ob zwei Tags auf denselben Digest zeigen. - Dein Konto:
dockerhub_list_my_orgslistet die Organisationen, in denen du Mitglied bist,dockerhub_get_orgliest das öffentliche Profil einer Organisation samt Verified-Publisher-Abzeichen, unddockerhub_list_repositorieslistet alle Repositories eines Benutzers oder einer Organisation, private eingeschlossen, wenn das Token sie lesen darf.
Pull-Limits: dockerhub_pull_limits erklärt, wie viele Pulls Docker Hub je Kontotyp erlaubt (zum Beispiel 100 pro 6 Stunden für anonyme Pulls und 200 für ein angemeldetes Personal-Konto) und wie du auf dem Rechner, der pullt, prüfst, wie viele noch übrig sind. Die Aufrufe dieses Connectors sind API-Anfragen, keine Image-Pulls, und zählen nicht zum Limit.
Keine Schwachstellendaten: Docker Scout hat keine öffentliche API, deshalb kann der Connector keine CVEs zeigen. Nutze dafür die Docker-Scout-Seite des Images auf hub.docker.com oder den Befehl docker scout.
Nicht vertrauenswürdige Inhalte: Repository-Beschreibungen und READMEs schreiben ihre Herausgeber. Die KI behandelt Anweisungen darin als Daten, nicht als Befehle.
Häufige Fehler: 401 bei der Anmeldung: Docker ID oder Token sind falsch, oder das Token wurde widerrufen oder ist abgelaufen; nutze die Docker ID, nicht die E-Mail-Adresse, und erstelle ein neues Token. 401 oder 403 bei dockerhub_get_user, während öffentliche Abfragen funktionieren: Das Geheimnis ist ein Organization Access Token; nutze ein Personal Access Token. 404: Namespace, Repository oder Tag existiert nicht, oder es ist privat und das Token darf es nicht lesen; offizielle Images brauchen den Namespace library. 429: Docker Hub begrenzt API-Anfragen pro Konto und IP; warte eine Minute und versuche es erneut.
Der Connector legt keine Repositories an, pusht keine Images, löscht keine Tags, verwaltet weder Teams und Mitglieder noch Zugriffstokens oder Audit-Logs und zeigt keine Docker-Scout-Ergebnisse.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Cursor hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte Cursor neu.
- Öffne Cursor → Settings → MCP und prüfe, ob
anythingmcpaufgeführt und verbunden ist. - Leg los: Der Agent kann jetzt die
Docker Hub-Tools aufrufen.
Verfügbare Tools
| Tool | What it does |
|---|---|
dockerhub_get_user | Show the Docker Hub account the token belongs to: Docker ID, full name, company, location, account type and join date |
dockerhub_list_my_orgs | List the Docker Hub organizations the user belongs to, with organization name, full name, company and join date |
dockerhub_get_org | Read a Docker Hub organization's public profile: full name, company, location, website, badge (e.g. verified_publisher or open_source) and… |
dockerhub_search_repositories | Search public Docker Hub repositories (container images) by name or keyword, most relevant first |
dockerhub_list_repositories | List the repositories of a Docker Hub user or organization (namespace), including private ones the token can read, with description, pull… |
dockerhub_get_repository | Read one Docker Hub repository: description, README (full description), pull and star counts, privacy, last update, registration date… |
dockerhub_list_tags | List the tags of a Docker Hub repository, most recently updated first, optionally only tags containing some text (e.g. 'alpine') |
dockerhub_get_tag | Read one tag of a Docker Hub repository with the image built for each platform: os, architecture and variant (e.g. linux/arm64/v8), the… |
dockerhub_pull_limits | Explain Docker Hub's image pull limits (anonymous, Personal, Pro, Team, Business) and how the user can check how many pulls they have left… |
Beispiel-Prompts
- „Gibt es ein linux/arm64-Image für postgres:16-alpine, und wann wurde es zuletzt gepusht?“
- „Liste die zehn zuletzt aktualisierten Tags von node, die alpine enthalten, mit ihrer komprimierten Größe auf.“
- „Zeigen nginx:stable-alpine und nginx:alpine gerade auf denselben Digest?“
- „Zeig alle Repositories unserer Organisation acme, private eingeschlossen, sortiert nach Pulls.“
- „Such auf Docker Hub nach Keycloak-Images und sag mir, welches das offizielle Image ist oder von einem verifizierten Herausgeber stammt.“
- „Erklär mir die Pull-Limits für ein kostenloses Docker-Konto und wie ich prüfe, wie viele Pulls unser CI-Runner noch hat.“
FAQ
Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja, MCP gibt es in den Tarifen Hobby, Pro und Business.
Nächste Schritte
War dieser Guide hilfreich?