DockerHub-MCP-Server

RSVINEETHA/DockerHub-MCP-Server

3.1

If you are the rightful owner of DockerHub-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The DockerHub-MCP-Server is a Model Context Protocol server designed to integrate seamlessly with DockerHub, allowing AI assistants to efficiently manage Docker images.

DockerHub MCP Server

Model Context Protocol (MCP) server that provides comprehensive integration with DockerHub, enabling AI assistants to search, analyze, and manage Docker images through standardized MCP tools.


Features

  • Integrates seamlessly with DockerHub
  • Exposes DockerHub tools as MCP tools
  • Compatible with any MCP client (e.g., Claude Desktop)
  • Supports development and production environments

Setup

Clone the repository

git clone https://github.com/yourusername/dockerhub-mcp-server.git
cd dockerhub-mcp-server

Install dependencies

npm install

Create a .env file in the project root

DOCKER_USERNAME=your_dockerhub_username
DOCKER_PAT=your_dockerhub_personal_access_token

Run the serverin Development mode

node --loader ts-node/esm src/index.ts

Build and run in production mode

npm run build
node build/index.js

You should see:

MCP server running — waiting for client...

Usage

This server can be integrated with any MCP client such as Claude Desktop. It exposes all DockerHub functionalities as MCP tools, which can be invoked via the MCP client interface.