Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Docker Hub con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
AnythingMCP está en el directorio de conectores de Claude: añádelo a Claude con un clic (se abre en una pestaña nueva), inicia sesión y elige qué servidores MCP puede usar Claude.
Resumen
Deja que tu IA consulte imágenes de contenedores en Docker Hub: busca repositorios, lee la descripción y el número de pulls de una imagen, lista tags con sus digests, tamaños y fechas de push, compara las plataformas de un tag y consulta tus repositorios y los de tus organizaciones.
Prueba a pedir
Prompts de ejemplo para Docker Hub
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Docker Hub, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Docker Hub + Claude
Deja que tu IA consulte imágenes de contenedores en Docker Hub: busca repositorios, lee la descripción y el número de pulls de una imagen, lista tags con sus digests, tamaños y fechas de push, compara las plataformas de un tag y consulta tus repositorios y los de tus organizaciones.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
DOCKERHUB_USERNAME, DOCKERHUB_TOKEN
Paso 1 — Obtener credenciales
- Inicia sesión en
https://app.docker.comy abre Account settings → Personal access tokens (https://app.docker.com/settings/personal-access-tokens). - Crea un token con el permiso de acceso Public Repo Read-only, o Read-only si la IA también debe ver tus repositorios privados. El token empieza por
dckr_pat_. - Escribe tu Docker ID (tu nombre de usuario, no tu correo electrónico) en
DOCKERHUB_USERNAMEy el token enDOCKERHUB_TOKEN, e instala el conector. El conector los cambia por un token de acceso de corta duración y lo renueva solo; el personal access token solo se envía a hub.docker.com. - Comprueba la configuración con
dockerhub_get_user: muestra la cuenta a la que pertenece el token.
Solo lectura: el conector nunca crea, cambia ni borra repositorios o tags, así que no hay nada que confirmar ni desactivar.
Nombres de imagen: una imagen se escribe namespace/repository. Las Docker Official Images como nginx, postgres o python están en el namespace library, así que nginx es library/nginx. El tag es la parte que va después de los dos puntos, como en nginx:1.27-alpine.
Qué puede consultar la IA:
- Encontrar imágenes:
dockerhub_search_repositoriesbusca por nombre o palabra clave y muestra pulls, estrellas y si una imagen es una Docker Official Image. - Revisar una:
dockerhub_get_repositorylee la descripción, el README, el número de pulls, la última actualización y las categorías. - Versiones:
dockerhub_list_tagslista los tags, del más reciente al más antiguo, filtrados por parte del nombre, con digest, tamaño comprimido y último push.dockerhub_get_tagmuestra para un tag la imagen de cada plataforma (sistema operativo, arquitectura, variante, digest y tamaño). Sirve para comprobar si un tag existe para arm64, cuándo se reconstruyó por última vez o si dos tags apuntan al mismo digest. - Tu cuenta:
dockerhub_list_my_orgslista las organizaciones a las que perteneces,dockerhub_get_orglee el perfil público de una organización, incluida la insignia de verified publisher, ydockerhub_list_repositorieslista todos los repositorios de un usuario u organización, también los privados si el token puede leerlos.
Límites de pull: dockerhub_pull_limits explica cuántos pulls permite Docker Hub según el tipo de cuenta (por ejemplo 100 cada 6 horas para pulls anónimos y 200 para una cuenta Personal con sesión iniciada) y cómo comprobar cuántos quedan desde la máquina que hace los pulls. Las llamadas de este conector son peticiones a la API, no pulls de imágenes, y no cuentan para el límite.
Sin datos de vulnerabilidades: Docker Scout no tiene una API pública, así que el conector no puede mostrar CVE. Para eso usa la página de Docker Scout de la imagen en hub.docker.com o el comando docker scout.
Contenido no fiable: las descripciones y los README de los repositorios los escriben sus editores. La IA trata las instrucciones que contienen como datos, no como órdenes.
Errores frecuentes: 401 al iniciar sesión: el Docker ID o el token son incorrectos, o el token se revocó o caducó; usa el Docker ID, no el correo, y crea un token nuevo. 401 o 403 en dockerhub_get_user mientras las consultas públicas funcionan: el secreto es un organization access token; usa un personal access token. 404: el namespace, el repositorio o el tag no existen, o son privados y el token no puede leerlos; las imágenes oficiales necesitan el namespace library. 429: Docker Hub limita las peticiones a la API por cuenta e IP; espera un minuto y vuelve a intentarlo.
El conector no crea repositorios, no hace push de imágenes, no borra tags, no gestiona equipos y miembros, tokens de acceso ni registros de auditoría y no muestra resultados de Docker Scout.
Paso 2 — Instalar el adapter
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
Paso 3 — Añadir el conector en Claude
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Ruta recomendada: funciona en claude.ai web sin tocar ningún archivo de configuración.
- En Claude, abre Customize → Connectors.
- Pulsa + y después Add custom connector.
- Escribe un nombre, por ejemplo
Docker Hub, y la URL del servidor MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, y pulsa Add. - Pulsa Connect e inicia sesión en AnythingMCP (OAuth) para permitir el acceso.
Todas las herramientas debajo aparecen en tu chat: empieza a escribir prompts.
Herramientas disponibles
| 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… |
Ejemplos de prompts
- "¿Hay una imagen linux/arm64 para postgres:16-alpine y cuándo se hizo el último push?"
- "Lista los diez tags de node actualizados más recientemente que contienen alpine, con su tamaño comprimido."
- "¿nginx:stable-alpine y nginx:alpine apuntan ahora mismo al mismo digest?"
- "Muestra todos los repositorios de nuestra organización acme, incluidos los privados, ordenados por pulls."
- "Busca imágenes de Keycloak en Docker Hub y dime cuál es la imagen oficial o viene de un verified publisher."
- "Explícame los límites de pull de una cuenta gratuita de Docker y cómo compruebo cuántos pulls le quedan a nuestro runner de CI."
FAQ
¿Funciona con Claude Code igual que con Claude Desktop? Sí, apunta ambos a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Siguientes pasos
¿Te ha sido útil esta guía?