DockerHub集成服务器

一个提供与DockerHub全面集成的Model Context Protocol (MCP)服务器,使AI助手能够通过标准化的MCP工具搜索、分析和管理Docker镜像。

  • by RSVINEETHA
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 rsvineetha/dockerhub-mcp-server

使用说明

DockerHub MCP服务器

模型上下文协议(MCP)服务器 它提供了与DockerHub的全面集成,使AI助手能够通过标准化的MCP工具搜索、分析和管理Docker镜像。


特性

  • 与DockerHub无缝集成
  • 将DockerHub工具公开为MCP工具
  • 与任何MCP客户端兼容(例如,Claude Desktop)
  • 支持开发和生产环境

设置

克隆存储库

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

安装依赖项

npm install

在项目根目录中创建.env文件

DOCKER_USERNAME=your_dockerhub_username
DOCKER_PAT=your_dockerhub_personal_access_token

在开发模式下运行服务器

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

在生产模式下构建和运行

npm run build
node build/index.js

您应该看到:

MCP server running — waiting for client...

用法

此服务器可以与任何MCP客户端(如Claude Desktop)集成。 它将所有DockerHub功能作为MCP工具公开,可以通过MCP客户端接口调用。