← docker-hub-mcp

docker-hub-mcp 0.2.2

pypi · docker-hub-mcp · current release

4
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-24T07:34:50.114Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "experimental": {},
  "tools": {
    "listChanged": false
  }
}

Tools 4

ToolCategoryAnnotationsRisk
batch_image_statsBatch lookup metadata for up to 100 Docker Hub images in parallel. Pass a list of image names (e.g. ['nginx', 'python', 'grafana/grafana']). Returns a summary table with pulls, stars, and status for each.
Input schema
{
  "properties": {
    "images": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of Docker image names (max 100)."
    }
  },
  "required": [
    "images"
  ],
  "type": "object"
}
— · —
get_image_statsFetch metadata for a single Docker Hub image. Accepts both 'library/nginx' and 'nginx' (auto-prepends 'library/') formats. Returns pulls, stars, description, official/verified status, last updated.
Input schema
{
  "properties": {
    "image": {
      "type": "string",
      "description": "Docker image name: 'nginx', 'python', 'grafana/grafana', etc."
    }
  },
  "required": [
    "image"
  ],
  "type": "object"
}
— · —
get_publisher_imagesList all images for a given publisher/namespace on Docker Hub. Useful for auditing an organisation's image catalog. Defaults to 100 results, max 500.
Input schema
{
  "properties": {
    "publisher": {
      "type": "string",
      "description": "Docker Hub namespace/publisher (e.g. 'library', 'grafana', 'nginx')."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (1-500, default: 100).",
      "default": 100
    }
  },
  "required": [
    "publisher"
  ],
  "type": "object"
}
— · —
search_imagesSearch Docker Hub images by keyword. Returns results with name, namespace, description, pull_count, star_count, is_official, is_automated, and last_updated.
Input schema
{
  "properties": {
    "query": {
      "type": "string",
      "description": "Search keyword (e.g. 'nginx', 'postgres', 'python')."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (1-100, default: 50).",
      "default": 50
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.