SuperAPI AI 工具集

Docker Hub Automation

部署与运维

查看项目

更新于 10-15 20:25

技能介绍

用途:通过 Composio MCP 集成自动化 Docker Hub 工作流,包括创建和管理组织、仓库、团队,添加成员,设置镜像推送 Webhook,以及列出容器镜像。

主要能力:DOCKER_HUB_LIST_ORGANIZATIONS 列出用户所属组织(page、page_size 参数);DOCKER_HUB_CREATE_ORGANIZATION 创建组织(orgname 必填,company 可选);DOCKER_HUB_GET_ORGANIZATION 获取命名空间信息及其仓库;DOCKER_HUB_CREATE_REPOSITORY 在命名空间下创建公开或私有仓库(namespace、name 必填,description、full_description、is_private 可选);DOCKER_HUB_LIST_REPOSITORIES 按排序和内容类型过滤列出仓库;DOCKER_HUB_LIST_TEAMS 列出组织内团队;DOCKER_HUB_ADD_ORG_MEMBER 按 Docker ID 或邮箱邀请成员;DOCKER_HUB_CREATE_WEBHOOK 为仓库创建镜像推送通知 Webhook。

使用方式:将 Composio MCP 服务器 https://rube.app/mcp 添加到客户端,按提示连接 Docker Hub 账户(JWT/token 认证),然后调用上述工具。

限制与注意事项:创建组织需要经 /v2/users/login 获取的 JWT 认证,标准 API token 可能不足;创建私有仓库需要付费 Docker Hub 计划;组织名须小写、至少 2 字符,仅含字母、数字、.、_、-;Webhook 为两步流程,先创建再添加 hook URL,且需要仓库管理员权限;所有列表端点使用基于页的分页,需逐页迭代直至结果耗尽。工具包文档见 composio.dev/toolkits/docker_hub。