diff --git a/content/manuals/ai/mcp-catalog-and-toolkit/_index.md b/content/manuals/ai/mcp-catalog-and-toolkit/_index.md index fdebea76dda1..dcec6db4c367 100644 --- a/content/manuals/ai/mcp-catalog-and-toolkit/_index.md +++ b/content/manuals/ai/mcp-catalog-and-toolkit/_index.md @@ -35,10 +35,6 @@ grid: description: Discover and add MCP servers on-demand using natural language icon: magnifying-glass link: /ai/mcp-catalog-and-toolkit/dynamic-mcp/ - - title: Docker Hub MCP server - description: Use the Docker Hub MCP server to search images and manage repositories - icon: server-stack - link: /ai/mcp-catalog-and-toolkit/hub-mcp/ - title: Security FAQs description: Common questions about MCP security, credentials, and server verification icon: shield-check diff --git a/content/manuals/docker-hub/_index.md b/content/manuals/docker-hub/_index.md index e3fccabe715f..da692cc9dc8d 100644 --- a/content/manuals/docker-hub/_index.md +++ b/content/manuals/docker-hub/_index.md @@ -32,6 +32,10 @@ grid: description: Explore usage limits and how to better utilize Docker Hub. icon: chart-bar link: /docker-hub/usage/ +- title: MCP server + description: Use the Docker Hub MCP server to access image metadata and manage repositories with AI agents. + icon: server-stack + link: /docker-hub/mcp-server/ - title: Release notes description: Find out about new features, improvements, and bug fixes. icon: document-plus @@ -56,7 +60,8 @@ Key features of Docker Hub: * Trusted content featuring high-quality, secure images In addition to the graphical interface, you can interact with Docker Hub using -the [Docker Hub API](../../reference/api/hub/latest.md) or experimental [Docker -Hub CLI tool](https://github.com/docker/hub-tool#readme). +the [Docker Hub API](../../reference/api/hub/latest.md), the experimental [Docker +Hub CLI tool](https://github.com/docker/hub-tool#readme), or the [Docker Hub +MCP server](/docker-hub/mcp-server/) for AI agent integrations. {{< grid >}} diff --git a/content/manuals/ai/mcp-catalog-and-toolkit/hub-mcp.md b/content/manuals/docker-hub/mcp-server.md similarity index 89% rename from content/manuals/ai/mcp-catalog-and-toolkit/hub-mcp.md rename to content/manuals/docker-hub/mcp-server.md index 04c86f262424..1ade9e51d983 100644 --- a/content/manuals/ai/mcp-catalog-and-toolkit/hub-mcp.md +++ b/content/manuals/docker-hub/mcp-server.md @@ -4,13 +4,15 @@ linkTitle: Hub MCP server description: The Docker Hub MCP Server makes Docker Hub image metadata accessible to LLMs for content discovery. keywords: Docker Hub MCP Server, Hub MCP server, Hub MCP weight: 60 +aliases: + - /ai/mcp-catalog-and-toolkit/hub-mcp/ --- The Docker Hub MCP Server is a Model Context Protocol (MCP) server that interfaces with Docker Hub APIs to make rich image metadata accessible to LLMs, enabling intelligent content discovery and repository management. -For more information about MCP concepts and how MCP servers work, see the [Docker MCP Catalog and Toolkit](index.md) overview page. +For more information about MCP concepts and how MCP servers work, see the [Docker MCP Catalog and Toolkit](/ai/mcp-catalog-and-toolkit/) overview page. ## Key features @@ -20,19 +22,20 @@ For more information about MCP concepts and how MCP servers work, see the [Docke ## Install Docker Hub MCP server -1. From the **MCP Toolkit** menu, select the **Catalog** tab and search for **Docker Hub** and select the plus icon to add the Docker Hub MCP server. -1. In the server's **Configuration** tab, insert your Docker Hub username and personal access token (PAT). -1. In the **Clients** tab in MCP Toolkit, ensure Gordon is connected. -1. From the **Gordon** menu, you can now send requests related to your - Docker Hub account, in accordance to the tools provided by the Docker Hub MCP server. To test it, ask Gordon: - - ```text - What repositories are in my namespace? - ``` - -> [!TIP] -> By default, the Gordon [client](/manuals/ai/mcp-catalog-and-toolkit/toolkit.md#install-an-mcp-client) is enabled, -> which means Gordon can automatically interact with your MCP servers. +1. In Docker Desktop, select **MCP Toolkit** and select the **Profiles** tab, + then select **Create profile** to create a new profile, or select an existing + profile to use. +2. Select the **Catalog** tab, search for **Docker Hub**, and select **Add to** + to add it to your profile. +3. Select the **Profiles** tab, select the profile you added Docker Hub to, and + select the configuration icon on the Docker Hub MCP server. Enter your Docker + Hub username and personal access token (PAT). +4. Under the **Clients** section of the same profile, if you already have a + client connected it connects automatically. Otherwise, select the plus icon + to add a client. + +For more details on setting up profiles and connecting clients, see +[Get started with Docker MCP Toolkit](/ai/mcp-catalog-and-toolkit/get-started/). ## Use Claude Desktop as a client