本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Pulumi MCP Server使AI驱动的编码助手能够帮助你编写云架构代码,并在开发环境中直接获取基础设施变更的差异。
什么是MCP Server?
| 特性 | 详情 |
|---|---|
| Docker镜像 | mcp/pulumi |
| 作者 | pulumi |
| 代码仓库 | [***] |
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/pulumi --key [***] |
| 许可证 | Apache License 2.0 |
| 服务器提供的工具 | 简短描述 |
|---|---|
deploy-to-aws | 通过生成Pulumi基础设施将应用代码部署到AWS。 |
neo-task-launcher | 当用户要求Neo执行任务时启动Neo任务。 |
pulumi-cli-preview | 为给定的项目和堆栈运行pulumi preview |
pulumi-cli-refresh | 为给定的项目和堆栈运行pulumi refresh |
pulumi-cli-stack-output | 获取给定堆栈的输出值 |
pulumi-cli-up | 为给定的项目和堆栈运行pulumi up |
pulumi-registry-get-function | 返回Pulumi Registry函数的相关信息 |
pulumi-registry-get-resource | 返回Pulumi Registry资源的相关信息 |
pulumi-registry-get-type | 获取特定JSON模式类型引用的JSON模式 |
pulumi-registry-list-functions | 列出给定提供程序和模块的所有函数类型 |
pulumi-registry-list-resources | 列出给定提供程序和模块的所有资源类型 |
pulumi-resource-search | 使用Lucene查询语法的严格子集搜索和分析Pulumi管理的云资源。 |
deploy-to-aws通过生成Pulumi基础设施将应用代码部署到AWS。此工具会自动分析你的应用文件,并根据发现的内容配置适当的AWS资源(S3、Lambda、EC2等)。无需事先分析——直接调用即可。
neo-task-launcher当用户要求Neo执行任务时启动Neo任务。Pulumi Neo是专门构建的云基础设施自动化代理。
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 发送给Neo的任务查询(用户希望Neo执行的任务) |
context | string 可选 | 包含迄今为止工作详情的可选对话上下文。应包括:1) 用户一直在处理的工作摘要,2) 对于任何修改的文件,提供显示更改的git diff格式,3) 更改内容及原因的文字说明。示例:"用户一直在处理身份验证。修改的文件:src/auth.ts - 添加了令牌支持:diff\n- function login(user) {\n+ function login(user, token) {\n\n此更改添加了基于令牌的身份验证以提高安全性。" |
pulumi-cli-preview为给定的项目和堆栈运行pulumi preview
| 参数 | 类型 | 描述 |
|---|---|---|
workDir | string | 程序的工作目录。 |
stackName | string 可选 | 关联的堆栈名称。默认为'dev'。 |
pulumi-cli-refresh为给定的项目和堆栈运行pulumi refresh
| 参数 | 类型 | 描述 |
|---|---|---|
workDir | string | 程序的工作目录。 |
stackName | string 可选 | 关联的堆栈名称。默认为'dev'。 |
pulumi-cli-stack-output获取给定堆栈的输出值
| 参数 | 类型 | 描述 |
|---|---|---|
workDir | string | 程序的工作目录。 |
outputName | string 可选 | 要检索的特定堆栈输出名称。 |
stackName | string 可选 | 关联的堆栈名称。默认为'dev'。 |
pulumi-cli-up为给定的项目和堆栈运行pulumi up
| 参数 | 类型 | 描述 |
|---|---|---|
workDir | string | 程序的工作目录。 |
stackName | string 可选 | 关联的堆栈名称。默认为'dev'。 |
pulumi-registry-get-function返回Pulumi Registry函数的相关信息
| 参数 | 类型 | 描述 |
|---|---|---|
function | string | 要查询的函数类型(例如,'getBucket'、'getFunction'、'getInstance') |
provider | string | 云提供程序(例如,'aws'、'azure'、'gcp'、'random')或Git托管组件的github.com/org/repo |
module | string 可选 | 要查询的模块(例如,'s3'、'ec2'、'lambda')。如果未指定,将匹配任何模块中具有给定名称的函数。 |
version | string 可选 | 要使用的提供程序版本(例如,'6.0.0')。如果未指定,使用最新可用版本。 |
pulumi-registry-get-resource返回Pulumi Registry资源的相关信息
| 参数 | 类型 | 描述 |
|---|---|---|
provider | string | 云提供程序(例如,'aws'、'azure'、'gcp'、'random')或Git托管组件的github.com/org/repo |
resource | string | 要查询的资源类型(例如,'Bucket'、'Function'、'Instance') |
module | string 可选 | 要查询的模块(例如,'s3'、'ec2'、'lambda')。如果未指定,将匹配任何模块中具有给定名称的资源。 |
version | string 可选 | 要使用的提供程序版本(例如,'6.0.0')。如果未指定,使用最新可用版本。 |
pulumi-registry-get-type获取特定JSON模式类型引用的JSON模式
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 要查询的类型名称(例如,'BucketGrant'、'FunctionEnvironment'、'InstanceCpuOptions') |
provider | string | 云提供程序(例如,'aws'、'azure'、'gcp'、'random')或Git托管组件的github.com/org/repo |
module | string 可选 | 要查询的模块(例如,'s3'、'ec2'、'lambda')。对于较小的提供程序是可选的,默认为'index'。 |
version | string 可选 | 要使用的提供程序版本(例如,'6.0.0')。如果未指定,使用最新可用版本。 |
pulumi-registry-list-functions列出给定提供程序和模块的所有函数类型
| 参数 | 类型 | 描述 |
|---|---|---|
provider | string | 云提供程序(例如,'aws'、'azure'、'gcp'、'random')或Git托管组件的github.com/org/repo |
module | string 可选 | 可选的模块筛选(例如,'s3'、'ec2'、'lambda') |
version | string 可选 | 要使用的提供程序版本(例如,'6.0.0')。如果未指定,使用最新可用版本。 |
pulumi-registry-list-resources列出给定提供程序和模块的所有资源类型
| 参数 | 类型 | 描述 |
|---|---|---|
provider | string | 云提供程序(例如,'aws'、'azure'、'gcp'、'random')或Git托管组件的github.com/org/repo |
module | string 可选 | 可选的模块筛选(例如,'s3'、'ec2'、'lambda') |
version | string 可选 | 要使用的提供程序版本(例如,'6.0.0')。如果未指定,使用最新可用版本。 |
pulumi-resource-search使用Lucene查询语法的严格子集搜索和分析Pulumi管理的云资源。
查询语*则:**
可用字段:
重要查询模式: 对于AWS资源,不要在类型筛选器中使用特定的提供程序前缀(aws:或aws-native:)。相反: 错误:type:aws:s3/bucket:Bucket 错误:type:aws-native:s3:Bucket 正确:type:"Bucket"(跨aws和aws-native提供程序搜索) 对于包筛选,使用通用包名称: 正确:package:aws(匹配aws和aws-native包) 对于按服务查找资源,尽可能优先使用module字段: 推荐:module:s3(查找所有S3资源,无论提供程序如何) 对于属性存在查询,始终使用点表示法: 正确:.tags:(检查tags属性是否存在) 对于属性否定查询(查找没有某个属性的资源): 正确:-.tags: 或 NOT .tags:(查找没有tags的资源) 常见转换:
支持字段筛选、布尔运算符(AND、OR、NOT)、带引号的精确匹配和属性搜索。top参数控制返回结果的最大数量(默认为20)。
资源可能没有仓库URL。这意味着没有关于资源关联仓库的可用信息。
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 使用严格子集语法的Lucene查询字符串(详见工具描述中的完整规则)。不允许使用通配符(*)。 |
org | string 可选 | Pulumi组织名称(可选,默认为当前默认组织) |
properties | boolean 可选 | 是否在响应中包含资源属性(默认为false)。警告:设置为true会产生显著更多的令牌,并可能导致超出响应大小限制。仅在以下情况设置为true:(1) 用户明确请求属性/详情,(2) 查询非常少量的特定资源,或(3) 用户需要基于属性的分析。不建议用于返回许多资源的宽松查询(空查询、广泛的类型搜索等)。 |
top | number 可选 | 要返回的最大结果数量(默认为20) |
{ "mcpServers": { "pulumi": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PULUMI_ACCESS_TOKEN", "mcp/pulumi", "stdio" ], "env": { "PULUMI_ACCESS_TOKEN": "<PULUMI_ACCESS_TOKEN>" } } } }
为什么使用Docker运行MCP Server更安全?
免费版仅支持 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