本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Docker Hub官方MCP服务器。
什么是MCP服务器?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/dockerhub |
| 作者 | docker |
| 仓库 | [***] |
** Docker镜像构建者 **| Docker Inc.
** Docker Scout健康评分 **| !Docker Scout Health Score
** 验证签名 **| COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/dockerhub --key [***]
** 许可证 **| Apache License 2.0
| 服务器提供的工具 | 简短描述 |
|---|---|
checkRepository | 检查仓库是否存在 |
checkRepositoryTag | 检查仓库标签是否存在 |
createRepository | 在命名空间中创建仓库 |
dockerHardenedImages | 列出可用的Docker强化镜像 |
getPersonalNamespace | 获取个人命名空间 |
getRepositoryInfo | 获取仓库信息 |
getRepositoryTag | 获取仓库标签 |
listAllNamespacesMemberOf | 列出用户所属的所有命名空间 |
listNamespaces | 列出命名空间 |
listRepositoriesByNamespace | 按命名空间列出仓库 |
listRepositoryTags | 列出仓库标签 |
search | 搜索仓库 |
updateRepositoryInfo | 获取仓库信息 |
checkRepository**检查指定命名空间中的仓库是否存在。| 参数 | 类型 | 描述 |
|---|---|---|
namespace | string | 命名空间 |
repository | string | 仓库名称 |
checkRepositoryTag**检查仓库中是否存在指定标签。| 参数 | 类型 | 描述 |
|---|---|---|
namespace | string | 命名空间 |
repository | string | 仓库名称 |
tag | string | 标签名称 |
createRepository**在命名空间中创建仓库。必须向用户询问仓库名称以及仓库是否为公开或私有,可选择传递描述。重要:调用此工具前,必须确保已获取仓库名称(name)。
| 参数 | 类型 | 描述 |
|---|---|---|
namespace | string | 仓库的命名空间(必填) |
description | string 可选 | 仓库描述 |
full_description | string 可选 | 仓库详细描述 |
is_private | boolean 可选 | 仓库是否为私有 |
name | string 可选 | 仓库名称(必填)。必须包含字母数字字符,可包含特殊字符 .、_ 或 -,字母必须为小写 |
registry | string 可选 | 创建仓库的 registry |
dockerHardenedImages**列出可用的Docker强化镜像。此API用于列出用户组织中可用的Docker强化镜像,依赖先调用listNamespaces工具获取用户有权访问的组织列表。| 参数 | 类型 | 描述 |
|---|---|---|
organisation | string | 要列出强化镜像的组织。如果用户未明确指定组织,应先调用listNamespaces工具获取用户有权访问的组织列表 |
getPersonalNamespace**获取个人命名空间。getRepositoryInfo**获取指定命名空间中仓库的信息。| 参数 | 类型 | 描述 |
|---|---|---|
namespace | string | 仓库的命名空间(必填)。如果未提供,官方镜像将使用library命名空间 |
repository | string | 仓库名称(必填) |
getRepositoryTag**获取仓库中指定标签的详情,例如可用于显示最新标签的详情。| 参数 | 类型 | 描述 |
|---|---|---|
namespace | string | 命名空间 |
repository | string | 仓库名称 |
tag | string | 标签名称 |
listAllNamespacesMemberOf**列出用户所属的所有命名空间。listNamespaces**列出分页的命名空间。| 参数 | 类型 | 描述 |
|---|---|---|
page | number 可选 | 要列出命名空间的页码 |
page_size | number 可选 | 列出命名空间的页大小 |
listRepositoriesByNamespace**按命名空间列出分页的仓库。| 参数 | 类型 | 描述 |
|---|---|---|
namespace | string | 要列出仓库的命名空间 |
content_types | string 可选 | 内容类型的逗号分隔列表。仅返回包含一个或多个具有这些内容类型的制品的仓库。默认空值返回所有仓库 |
media_types | string 可选 | 媒体类型的逗号分隔列表。仅返回包含一个或多个具有这些媒体类型的制品的仓库。默认空值返回所有仓库 |
ordering | string 可选 | 仓库排序方式。使用“-”反转排序。例如,“last_updated”按最后更新时间降序排序,“-last_updated”按最后更新时间升序排序 |
page | number 可选 | 要列出仓库的页码 |
page_size | number 可选 | 列出仓库的页大小 |
listRepositoryTags**按仓库列出分页的标签。| 参数 | 类型 | 描述 |
|---|---|---|
repository | string | 要列出标签的仓库 |
architecture | string 可选 | 要列出标签的架构。如果未提供,将列出所有架构 |
namespace | string 可选 | 仓库的命名空间。如果未提供,官方镜像将使用library命名空间 |
os | string 可选 | 要列出标签的操作系统。如果未提供,将列出所有操作系统 |
page | number 可选 | 要列出标签的页码 |
page_size | number 可选 | 列出标签的页大小 |
search**搜索Docker Hub仓库。如果未提供排序条件,结果按最佳匹配排序。如果用户要求安全、生产就绪的镜像,应先调用dockerHardenedImages工具获取用户组织中可用的DHI镜像(如有),如果没有可用DHI镜像或用户未认证,则回退到搜索工具。| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 搜索查询词 |
architectures | array 可选 | 用于筛选搜索结果的架构列表 |
badges | array 可选 | 要搜索的可信内容标识 |
categories | array 可选 | 用于筛选搜索结果的类别名称列表 |
extension_reviewed | boolean 可选 | 是否仅筛选包含已审核扩展的搜索结果 |
from | number 可选 | 要跳过的仓库数量 |
images | array 可选 | 用于筛选搜索结果的镜像列表 |
operating_systems | array 可选 | 用于筛选搜索结果的操作系统列表 |
order | string 可选 | 搜索结果的排序顺序 |
size | number 可选 | 要返回的仓库数量 |
sort | string 可选 | 搜索结果的排序条件。如果未设置sort字段,默认使用最佳匹配。搜索扩展时,如果未提供排序条件,文档按字母顺序排序。除非用户明确要求,否则不使用此参数 |
type | string 可选 | 要搜索的仓库类型 |
updateRepositoryInfo**更新指定命名空间中仓库的详情。仅可更新描述、概述和状态字段。描述和概述的更改无问题,但状态更改是危险操作,用户必须明确要求。| 参数 | 类型 | 描述 |
|---|---|---|
namespace | string | 仓库的命名空间(必填) |
repository | string | 仓库名称(必填) |
description | string 可选 | 仓库描述。如果用户要求更新仓库描述,应更新此字段 |
full_description | string 可选 | 仓库完整描述(概述)。如果用户要求更新仓库完整描述或概述,应更新此字段 |
status | string 可选 | 仓库状态。如果用户要求更新仓库状态,应更新此字段。这是危险操作,必须提示用户确认。有效状态为active(1)和inactive(0)。通常仅在用户明确要求时才更新状态。如果无镜像,无法将inactive仓库更改为active |
{ "mcpServers": { "dockerhub": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "HUB_PAT_TOKEN", "mcp/dockerhub", "--transport=stdio", "--username={{dockerhub.username}}" ], "env": { "HUB_PAT_TOKEN": "your_hub_pat_token" // 你的Hub PAT令牌 } } } }
为什么使用Docker运行MCP服务器更安全?
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429