コネクタガイド約3分で読めますMCP ツール 9 個7 言語

Docker Hub MCP と Microsoft Copilot を連携

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。

HC執筆: HelpCode チーム更新日 3分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

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.

ツール

9

地域

INTL

カテゴリー

インフラ

認証

Sign-in token

必要な環境変数

DOCKERHUB_USERNAMEDOCKERHUB_TOKEN
Cloud にワンクリックでインストール

7日間無料トライアル · クレジットカード不要

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

概要

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。

ガイド付きセットアップ

Docker Hub を Microsoft Copilot に 2 分で接続

AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで Docker Hub を接続して、MCP URL を Microsoft Copilot に追加します。コードもサーバーの運用も不要です。

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

こう聞いてみよう

Docker Hub のサンプルプロンプト

プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。

Docker Hub · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Docker Hub をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も git clone もローカルサーバーも不要。

Docker Hub + Microsoft Copilot

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。

前提条件

完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:

DOCKERHUB_USERNAME, DOCKERHUB_TOKEN

ステップ 1 — 認証情報を取得

  1. https://app.docker.com にサインインし、Account settings → Personal access tokens(https://app.docker.com/settings/personal-access-tokens)を開きます。
  2. アクセス権限 Public Repo Read-only のトークンを作成します。AI に非公開リポジトリも見せる場合は Read-only を選びます。トークンは dckr_pat_ で始まります。
  3. Docker ID(メールアドレスではなくユーザー名)を DOCKERHUB_USERNAME に、トークンを DOCKERHUB_TOKEN に入力し、コネクタをインストールします。コネクタはこの 2 つを短時間有効なアクセストークンに交換し、自動で更新します。個人用アクセストークンは hub.docker.com にだけ送信されます。
  4. dockerhub_get_user で設定を確認します。トークンの持ち主のアカウントが表示されます。

読み取り専用: このコネクタがリポジトリやタグを作成、変更、削除することはありません。そのため、確認が必要な操作や無効にするツールはありません。

イメージ名: イメージは namespace/repository の形で書きます。nginx、postgres、python などの Docker Official Images は library という namespace にあるため、nginx は library/nginx です。タグはコロンの後ろの部分で、nginx:1.27-alpine のように書きます。

AI が調べられること:

  • イメージを探す: dockerhub_search_repositories は名前やキーワードで検索し、プル数、スター数、Docker Official Image かどうかを表示します。
  • 1 つを詳しく見る: dockerhub_get_repository は説明、README、プル数、最終更新日、カテゴリを読み取ります。
  • バージョン: dockerhub_list_tags はタグを新しい順に、名前の一部で絞り込んで、ダイジェスト、圧縮サイズ、最終プッシュ日時とともに一覧します。dockerhub_get_tag は 1 つのタグについてプラットフォームごとのイメージ(OS、アーキテクチャ、バリアント、ダイジェスト、サイズ)を表示します。arm64 向けのタグがあるか、最後に再ビルドされたのはいつか、2 つのタグが同じダイジェストを指しているかを確認できます。
  • 自分のアカウント: dockerhub_list_my_orgs は所属している組織を一覧し、dockerhub_get_org は組織の公開プロフィール(認証済みパブリッシャーのバッジを含む)を読み取り、dockerhub_list_repositories はユーザーまたは組織のすべてのリポジトリを、トークンで読める非公開のものも含めて一覧します。

プル制限: dockerhub_pull_limits は、Docker Hub がアカウントの種類ごとに許可するプル数(たとえば匿名のプルは 6 時間ごとに 100 回、サインイン済みの Personal アカウントは 200 回)と、プルを行うマシンから残り回数を確認する方法を説明します。このコネクタの呼び出しはイメージのプルではなく API リクエストなので、制限にはカウントされません。

脆弱性データはありません: Docker Scout には公開 API がないため、このコネクタは CVE を表示できません。hub.docker.com のイメージの Docker Scout ページか、docker scout コマンドを使ってください。

信頼できないコンテンツ: リポジトリの説明や README は公開者が書いたものです。AI はその中の指示をデータとして扱い、命令としては扱いません。

よくあるエラー: サインイン時の 401: Docker ID かトークンが間違っている、またはトークンが取り消されたか期限切れです。メールアドレスではなく Docker ID を使い、新しいトークンを作成してください。公開情報の検索は動くのに dockerhub_get_user で 401 または 403: 入力したのは組織用アクセストークンです。個人用アクセストークンを使ってください。404: namespace、リポジトリ、タグが存在しないか、非公開でトークンが読めません。公式イメージには namespace library が必要です。429: Docker Hub はアカウントと IP ごとに API リクエストを制限しています。1 分待ってから再試行してください。

このコネクタは、リポジトリの作成、イメージのプッシュ、タグの削除、チームとメンバー、アクセストークン、監査ログの管理、Docker Scout の結果の表示には対応していません。

ステップ 2 — アダプターをインストール

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

ステップ 3 — Microsoft Copilot にコネクタを追加

サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドで YOUR_SERVER_ID と表示されている箇所に使ってください。

Microsoft Copilot は、Copilot Studio で作成したエージェントを通じて MCP サーバーを使います。AnythingMCP をツールとしてエージェントに追加し、そのエージェントを Microsoft 365 Copilot と Teams に公開します。Copilot Studio は Microsoft のクラウドから Streamable HTTP で接続し、AnythingMCP はこれに対応しています。

  1. Copilot Studio でエージェントを開き(または新規作成し)、Tools で Add a tool → New tool → Model Context Protocol を選びます。
  2. Server name(例: AnythingMCP)、コネクタでできることを説明する Server description、Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID を入力します。Copilot Studio はこの説明をもとに、いつサーバーを呼び出すかを判断します。
  3. 認証で API key を選び、Type を Header、ヘッダー名を X-API-Key にして Create を選びます。
  4. Add tool で Create a new connection を選び、AnythingMCP の MCP API キー(MCP Servers → 対象のサーバー → API keys)を貼り付けて Add to agent を選びます。
  5. エージェントの Test ウィンドウで試します。Docker Hub のツールが必要になる依頼をしてみましょう。
  6. Publish を選び、Channels → Microsoft 365 and Microsoft Teams で Make agent available in Microsoft Copilot を選択したまま Add channel を選びます。See agent in Teams で自分用にインストールされます。Microsoft 365 Copilot では @ を入力してエージェントを選びます。

ユーザーごとにサインインさせたい場合は、API キーの代わりに OAuth 2.0 → Dynamic discovery を選びます。各ユーザーは、エージェントが初めて呼び出すときに AnythingMCP にサインインします。

セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Copilot Studio は Microsoft のクラウドから接続するため、localhost は使えません。

利用可能なツール

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…

プロンプトの例

  • 「postgres:16-alpine に linux/arm64 のイメージはありますか?最後にプッシュされたのはいつですか?」
  • 「node のタグのうち alpine を含むものを、更新の新しい順に 10 件、圧縮サイズ付きで一覧してください。」
  • 「nginx:stable-alpine と nginx:alpine は今、同じダイジェストを指していますか?」
  • 「組織 acme のリポジトリを非公開のものも含めてすべて、プル数の多い順に見せてください。」
  • 「Docker Hub で Keycloak のイメージを検索して、公式イメージか認証済みパブリッシャーのものはどれか教えてください。」
  • 「無料の Docker アカウントのプル制限と、CI ランナーの残りプル数を確認する方法を説明してください。」

FAQ

どの Copilot が対象ですか? 職場で使う Microsoft 365 Copilot で、Copilot Studio のエージェントを通じて利用します。個人アカウント向けの Microsoft Copilot アプリでは、独自の MCP サーバーを追加できません。

何が必要ですか? エージェントを作成するために、Copilot Studio を利用できる職場アカウント(ライセンスまたは試用版)が必要です。Microsoft 365 Copilot や Teams でエージェントを使う人には、エージェントへのアクセス権が必要です。共有するか、管理者に組織向けに公開してもらってください。組織が Power Platform コネクタにデータ ポリシーを適用している場合は、MCP サーバーにも適用されます。

エージェントがツールを呼び出しません。 ヘッダー名が正確に X-API-Key であること、キーが URL と同じ MCP サーバーのものであることを確認し、Server description を具体的に書いてください。Copilot Studio はこの説明をもとにサーバーを呼び出すかどうかを判断します。変更のたびにエージェントを再公開し、開いているチャットでは "start over" と入力すると新しいバージョンになります。

次のステップ

このガイドは役に立ちましたか?

Docker Hub を Microsoft Copilot に 2 分で接続

AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで Docker Hub を接続して、MCP URL を Microsoft Copilot に追加します。コードもサーバーの運用も不要です。

関連ガイド

コネクタ

Docker Hub MCP と ChatGPT を連携

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。

コネクタ

Docker Hub MCP と Claude を連携

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。

コネクタ

Docker Hub MCP と Cursor を連携

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。

コネクタ

Docker Hub MCP と Gemini CLI を連携

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。

コネクタ

Docker Hub MCP と Meta Muse を連携

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。

コネクタ

Docker Hub MCP サーバー:イメージとタグ

AI に Docker Hub のコンテナイメージを調べさせます。リポジトリの検索、イメージの説明とプル数の確認、ダイジェスト、サイズ、プッシュ日時付きのタグ一覧、タグのプラットフォームの比較、自分と所属組織のリポジトリの確認ができます。