Guida al connettore7 minuti di lettura9 tool MCP7 lingue

Collegare Docker Hub a Microsoft Copilot via MCP

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.

HCA cura del team HelpCodeAggiornato 7 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Docker Hub

Docker Hub

Let your AI look up container images on Docker Hub: search repositories, read an image's description and pull count, list tags with their digests, sizes and push dates, compare the platforms of a tag, and see your own and your organizations' repositories.

tool

9

Regione

INTL

Categoria

Infrastruttura

Autenticazione

Sign-in token

Env vars richieste

DOCKERHUB_USERNAMEDOCKERHUB_TOKEN
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

In breve

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.

Configurazione guidata

Collega Docker Hub a Microsoft Copilot in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega Docker Hub con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Prova a chiedere

Prompt di esempio per Docker Hub

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Docker Hub · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Docker Hub, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Docker Hub + Microsoft Copilot

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

DOCKERHUB_USERNAME, DOCKERHUB_TOKEN

Step 1 — Ottieni le credenziali

  1. Accedi a https://app.docker.com e apri Account settings → Personal access tokens (https://app.docker.com/settings/personal-access-tokens).
  2. Crea un token con il permesso di accesso Public Repo Read-only, oppure Read-only se l'AI deve vedere anche i tuoi repository privati. Il token inizia con dckr_pat_.
  3. Inserisci il tuo Docker ID (il nome utente, non l'indirizzo e-mail) in DOCKERHUB_USERNAME e il token in DOCKERHUB_TOKEN, poi installa il connettore. Il connettore li scambia con un token di accesso di breve durata e lo rinnova da solo; il personal access token viene inviato solo a hub.docker.com.
  4. Verifica la configurazione con dockerhub_get_user: mostra l'account a cui appartiene il token.

Sola lettura: il connettore non crea, modifica né elimina mai repository o tag, quindi non c'è nulla da confermare o disattivare.

Nomi delle immagini: un'immagine si scrive namespace/repository. Le Docker Official Images come nginx, postgres o python stanno nel namespace library, quindi nginx è library/nginx. Il tag è la parte dopo i due punti, come in nginx:1.27-alpine.

Cosa può consultare l'AI:

  • Trovare immagini: dockerhub_search_repositories cerca per nome o parola chiave e mostra numero di pull e di stelle e se un'immagine è una Docker Official Image.
  • Esaminarne una: dockerhub_get_repository legge descrizione, README, numero di pull, ultimo aggiornamento e categorie.
  • Versioni: dockerhub_list_tags elenca i tag, dal più recente, filtrati per parte del nome, con digest, dimensione compressa e ultimo push. dockerhub_get_tag mostra per un tag l'immagine di ogni piattaforma (sistema operativo, architettura, variante, digest e dimensione). Serve per verificare se un tag esiste per arm64, quando è stato ricostruito l'ultima volta o se due tag puntano allo stesso digest.
  • Il tuo account: dockerhub_list_my_orgs elenca le organizzazioni di cui fai parte, dockerhub_get_org legge il profilo pubblico di un'organizzazione, compreso il badge di verified publisher, e dockerhub_list_repositories elenca tutti i repository di un utente o di un'organizzazione, anche quelli privati se il token può leggerli.

Limiti di pull: dockerhub_pull_limits spiega quanti pull consente Docker Hub per tipo di account (per esempio 100 ogni 6 ore per i pull anonimi e 200 per un account Personal autenticato) e come verificare quanti ne restano dalla macchina che fa i pull. Le chiamate di questo connettore sono richieste API, non pull di immagini, e non contano ai fini del limite.

Niente dati sulle vulnerabilità: Docker Scout non ha un'API pubblica, quindi il connettore non può mostrare le CVE. Per quelle usa la pagina Docker Scout dell'immagine su hub.docker.com o il comando docker scout.

Contenuti non affidabili: descrizioni e README dei repository sono scritti da chi li pubblica. L'AI tratta le istruzioni che contengono come dati, non come ordini.

Errori comuni: 401 all'accesso: Docker ID o token errati, oppure il token è stato revocato o è scaduto; usa il Docker ID, non l'indirizzo e-mail, e crea un nuovo token. 401 o 403 su dockerhub_get_user mentre le ricerche pubbliche funzionano: il segreto è un organization access token; usa un personal access token. 404: namespace, repository o tag non esistono, oppure sono privati e il token non può leggerli; le immagini ufficiali richiedono il namespace library. 429: Docker Hub limita le richieste API per account e IP; attendi un minuto e riprova.

Il connettore non crea repository, non fa push di immagini, non elimina tag, non gestisce team e membri, token di accesso o audit log e non mostra i risultati di Docker Scout.

Step 2 — Installa l'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

Step 3 — Aggiungi il connettore in Microsoft Copilot

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.

  1. In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
  2. Inserisci un Server name (per esempio AnythingMCP), una Server description che dica cosa fa il connettore e il Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server.
  3. Come autenticazione scegli API key, imposta Type su Header e come nome dell'header X-API-Key, poi seleziona Create.
  4. In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
  5. Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di Docker Hub.
  6. Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.

Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.

Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.

Tool disponibili

ToolWhat it does
dockerhub_get_userShow the Docker Hub account the token belongs to: Docker ID, full name, company, location, account type and join date
dockerhub_list_my_orgsList the Docker Hub organizations the user belongs to, with organization name, full name, company and join date
dockerhub_get_orgRead a Docker Hub organization's public profile: full name, company, location, website, badge (e.g. verified_publisher or open_source) and…
dockerhub_search_repositoriesSearch public Docker Hub repositories (container images) by name or keyword, most relevant first
dockerhub_list_repositoriesList the repositories of a Docker Hub user or organization (namespace), including private ones the token can read, with description, pull…
dockerhub_get_repositoryRead one Docker Hub repository: description, README (full description), pull and star counts, privacy, last update, registration date…
dockerhub_list_tagsList the tags of a Docker Hub repository, most recently updated first, optionally only tags containing some text (e.g. 'alpine')
dockerhub_get_tagRead 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_limitsExplain Docker Hub's image pull limits (anonymous, Personal, Pro, Team, Business) and how the user can check how many pulls they have left…

Esempi di prompt

  • "Esiste un'immagine linux/arm64 per postgres:16-alpine e quando è stato fatto l'ultimo push?"
  • "Elenca i dieci tag di node aggiornati più di recente che contengono alpine, con la loro dimensione compressa."
  • "nginx:stable-alpine e nginx:alpine puntano allo stesso digest in questo momento?"
  • "Mostra tutti i repository della nostra organizzazione acme, privati compresi, ordinati per numero di pull."
  • "Cerca su Docker Hub immagini di Keycloak e dimmi quale è l'immagine ufficiale o viene da un verified publisher."
  • "Spiegami i limiti di pull per un account Docker gratuito e come verifico quanti pull restano al nostro runner di CI."

FAQ

Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.

Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.

L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.

Prossimi passi

Questa guida ti è stata utile?

Collega Docker Hub a Microsoft Copilot in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega Docker Hub con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.

Guide correlate

Connettori

Collegare Docker Hub a ChatGPT via MCP

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.

Connettori

Collegare Docker Hub a Claude via MCP

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.

Connettori

Collegare Docker Hub a Cursor via MCP

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.

Connettori

Collegare Docker Hub a Gemini CLI via MCP

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.

Connettori

Collegare Docker Hub a Meta Muse via MCP

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.

Connettori

Docker Hub MCP: immagini, tag e repository

Fai cercare alla tua AI le immagini container su Docker Hub: cerca repository, leggi la descrizione e il numero di pull di un'immagine, elenca i tag con digest, dimensioni e date di push, confronta le piattaforme di un tag e consulta i repository tuoi e delle tue organizzazioni.