
通过LLM与Render资源进行交互。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/render |
| 作者 | render-oss |
| 代码仓库 | [***] |
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/render --key [***] |
| 许可证 | Apache License 2.0 |
| 工具名称 | 简短描述 |
|---|---|
create_key_value | 创建键值存储实例 |
create_postgres | 创建Postgres实例 |
create_static_site | 创建静态网站 |
create_web_service | 创建Web服务 |
get_deploy | 获取部署详情 |
get_key_value | 获取键值存储实例详情 |
get_metrics | 获取资源指标 |
get_postgres | 获取Postgres实例详情 |
get_selected_workspace | 获取当前选中的工作区 |
get_service | 获取服务详情 |
list_deploys | 列出部署记录 |
list_key_value | 列出键值存储实例 |
list_log_label_values | 列出日志标签值 |
list_logs | 列出日志 |
list_postgres_instances | 列出Postgres实例 |
list_services | 列出服务 |
list_workspaces | 列出工作区 |
query_render_postgres | 查询Render托管的Postgres |
select_workspace | 选择工作区 |
update_environment_variables | 更新环境变量 |
update_static_site | 更新静态网站 |
update_web_service | 更新Web服务 |
create_key_value在您的Render账户中创建新的键值存储实例
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 键值存储实例的名称 |
plan | string | 键值存储实例的定价方案 |
maxmemoryPolicy | string 可选 | 键值存储的驱逐策略 |
region | string 可选 | 键值存储实例的部署区域 |
此工具与外部实体交互。
create_postgres在您的Render账户中创建新的Postgres实例
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 数据库在Render控制台中显示的名称 |
plan | string | 数据库的定价方案 |
diskSizeGb | number 可选 | 数据库容量(GB)。可随时增加但不能减少,需指定1GB或5GB的倍数 |
region | string 可选 | 数据库的部署区域 |
version | number 可选 | PostgreSQL版本(例如14、15) |
此工具与外部实体交互。
create_static_site在您的Render账户中创建新的静态网站。完全由静态资源(通常是HTML、CSS和JS)组成的应用。静态网站拥有public onrender.com子域名,并通过全球CDN提供服务。如果您使用Create React App、Vue.js、Gatsby等框架构建应用,可创建静态网站。此工具目前仅支持部分静态网站配置参数。若需无限制创建静态网站,请使用控制台:[***]
| 参数 | 类型 | 描述 |
|---|---|---|
buildCommand | string | Render在每次部署前运行此命令构建应用。例如,React应用使用'yarn; yarn build' |
name | string | 服务的唯一名称,将用于生成公共服务的URL |
autoDeploy | string 可选 | 指定分支更新时是否自动部署服务,默认为'yes' |
branch | string 可选 | 要部署的仓库分支。手动触发部署和启用自动部署时将部署此分支。若留空,将回退到仓库的默认分支 |
envVars | array 可选 | 为服务设置的环境变量,在构建和运行时暴露 |
publishPath | string 可选 | 包含要发布的构建资产的目录的相对路径。例如:./、./build、dist和frontend/build,此目录将对公众开放 |
repo | string 可选 | 包含服务源代码的仓库,必须是Render可克隆和部署的有效Git URL。不要在仓库字符串中包含分支,可改用'branch'参数 |
此工具与外部实体交互。
create_web_service在您的Render账户中创建新的Web服务。Web服务是可被互联网用户访问的公共服务。默认情况下,这些服务在指定分支更新时自动部署,无需手动触发部署。仅当禁用自动部署时,才应提示用户手动触发部署。此工具目前仅支持部分Web服务配置参数,且仅支持不使用Docker或容器注册表的Web服务。若需无限制创建服务,请使用控制台:[***]
| 参数 | 类型 | 描述 |
|---|---|---|
buildCommand | string | 用于构建服务的命令。例如,Node.js使用'npm run build',Python使用'pip install -r requirements.txt' |
name | string | 服务的唯一名称,将用于生成公共服务的URL |
runtime | string | 服务的运行时环境,决定服务的构建和运行方式 |
startCommand | string | 用于启动服务的命令。例如,Node.js使用'npm start',Python使用'gunicorn app:app' |
autoDeploy | string 可选 | 指定分支更新时是否自动部署服务,默认为'yes' |
branch | string 可选 | 要部署的仓库分支。手动触发部署和启用自动部署时将部署此分支。若留空,将回退到仓库的默认分支 |
envVars | array 可选 | 为服务设置的环境变量,在构建和运行时暴露 |
plan | string 可选 | 服务的定价方案,不同方案提供不同级别的资源和功能 |
region | string 可选 | 服务的部署地理区域,默认为俄勒冈州。选择离用户最近的区域以获得最佳性能 |
repo | string 可选 | 包含服务源代码的仓库,必须是Render可克隆和部署的有效Git URL。不要在仓库字符串中包含分支,可改用'branch'参数 |
此工具与外部实体交互。
get_deploy检索特定服务的特定部署详情
| 参数 | 类型 | 描述 |
|---|---|---|
deployId | string | 要检索的部署ID |
serviceId | string | 要获取部署的服务ID |
此工具为只读,不会修改环境。
此工具与外部实体交互。
get_key_value通过ID检索键值存储实例
| 参数 | 类型 | 描述 |
|---|---|---|
keyValueId | string | 要检索的键值存储实例ID |
此工具为只读,不会修改环境。
此工具与外部实体交互。
get_metrics获取任何Render资源(服务、Postgres数据库、键值存储)的性能指标。支持CPU使用率/限制/目标、内存使用率/限制/目标、服务实例数、HTTP请求数和响应时间指标、带宽使用指标、数据库活动连接数,用于调试、容量规划和性能优化。返回带时间戳和值的时间序列数据(指定时间范围)。HTTP指标支持按主机和路径过滤以进行更精细的分析。限制和目标有助于了解资源约束和自动扩展阈值。如果指标对给定资源无效,可能返回空数据。
| 参数 | 类型 | 描述 |
|---|---|---|
metricTypes | array | 要获取的指标类型。所有资源都支持CPU使用率/限制/目标、内存使用率/限制/目标和实例数指标。HTTP请求数和响应时间指标、带宽使用指标仅适用于服务。活动连接指标仅适用于数据库和键值存储。限制显示资源约束,目标显示自动扩展阈值 |
resourceId | string | 要获取指标的资源ID(服务ID、Postgres ID或键值存储ID) |
aggregateHttpRequestCountsBy | string 可选 | 聚合HTTP请求指标的字段。仅支持http_request_count指标。选项:host(按请求主机聚合)、statusCode(按HTTP状态码聚合)。未指定时返回总请求数 |
cpuUsageAggregationMethod | string 可选 | 时间间隔内指标值的聚合方法。仅支持CPU使用率指标。选项:AVG、MAX、MIN,默认为AVG |
endTime | string 可选 | 指标查询的结束时间(RFC3339格式,例如'2024-01-01T13:00:00Z'),默认为当前时间。结束时间必须在过去30天内 |
httpHost | string 可选 | 按特定请求主机过滤HTTP指标。支持http_request_count和http_latency指标。例如:'api.example.com'或'myapp.render.com'。未指定时包含所有主机 |
httpLatencyQuantile | number 可选 | 要获取的HTTP延迟分位数/百分位数。仅支持http_latency指标。常用值:0.5(中位数)、0.95(95百分位)、0.99(99百分位),未指定时默认为0.95 |
httpPath | string 可选 | 按特定请求路径过滤HTTP指标。支持http_request_count和http_latency指标。例如:'/api/users'或'/health'。未指定时包含所有路径 |
resolution | number 可选 | 数据点的时间分辨率(秒)。较低的值提供更精细的数据,较高的值提供更聚合的数据点。API默认提供60秒。如果返回的数据点数量超过限制,指标端点将返回500错误。若遇到500错误,请尝试降低粒度(增加resolution值) |
startTime | string 可选 | 指标查询的开始时间(RFC3339格式,例如'2024-01-01T12:00:00Z'),默认为1小时前。开始时间必须在过去30天内 |
此工具为只读,不会修改环境。
此工具与外部实体交互。
get_postgres通过ID检索Postgres实例
| 参数 | 类型 | 描述 |
|---|---|---|
postgresId | string | 要检索的Postgres实例ID |
此工具为只读,不会修改环境。
此工具与外部实体交互。
get_selected_workspace获取当前选中的工作区
get_service获取特定服务的详情
| 参数 | 类型 | 描述 |
|---|---|---|
serviceId | string | 要检索的服务ID |
此工具为只读,不会修改环境。
此工具与外部实体交互。
list_deploys列出符合提供的过滤器的部署。若未提供过滤器,将返回服务的所有部署
| 参数 | 类型 | 描述 |
|---|---|---|
serviceId | string | 要获取部署的服务ID |
cursor | string 可选 | 对应结果列表中位置的唯一字符串。若提供,端点返回对应位置之后的结果。要获取第一页结果,设为空字符串 |
limit | number 可选 | 单页返回的最大部署数。要获取其他页结果,将cursor设为前一页的最后一个部署。很少需要将此值设置为大于20 |
此工具为只读,不会修改环境。
此工具与外部实体交互。
list_key_value列出您的Render账户中的所有键值存储实例
list_log_label_values列出符合提供的过滤器的日志中特定日志标签的所有值。可用于发现可用于list_logs工具过滤日志的值。您可以跨多个资源查询日志,但所有资源必须在同一区域且属于同一所有者
| 参数 | 类型 | 描述 |
|---|---|---|
label | string | 要列出值的标签 |
resource | array | 按资源过滤,资源是服务器、 cronjob、job、postgres或redis的ID |
direction | string 可选 | 查询日志的方向。Backward返回最新日志优先,Forward从时间范围内最旧的日志开始 |
endTime | string 可选 | 日志查询的结束时间(RFC3339格式),默认为当前时间。结束时间必须在过去30天内 |
host | array 可选 | 按主机过滤请求日志,支持通配符和正则表达式 |
instance | array 可选 | 按日志发出的实例过滤日志 |
level | array 可选 | 按日志的严重级别过滤,支持通配符和正则表达式 |
method | array 可选 | 按请求方法过滤请求日志,支持通配符和正则表达式 |
path | array 可选 | 按路径过滤请求日志,支持通配符和正则表达式 |
startTime | string 可选 | 日志查询的开始时间(RFC3339格式),默认为1小时前。开始时间必须在过去30天内 |
statusCode | array 可选 | 按状态码过滤请求日志,支持通配符和正则表达式 |
text | array 可选 | 按日志文本过滤,支持通配符和正则表达式 |
type | array 可选 | 按日志类型过滤 |
此工具为只读,不会修改环境。
此工具与外部实体交互。
list_logs列出符合提供的过滤器的日志。日志按开始和结束时间戳分页。如果响应中hasMore为true,则有更多日志可获取。提供nextStartTime和nextEndTime时间戳作为startTime和endTime查询参数以获取下一页日志。您可以跨多个资源查询日志,但所有资源必须在同一区域且属于同一所有者
| 参数 | 类型 | 描述 |
|---|---|---|
resource | array | 按资源过滤日志,资源是服务器、cronjob、job、postgres或redis的ID |
direction | string 可选 | 查询日志的方向。Backward返回最新日志优先,Forward从时间范围内最旧的日志开始 |
endTime | string 可选 | 日志查询的结束时间(RFC3339格式),默认为当前时间。结束时间必须在过去30天内 |
host | array 可选 | 按主机过滤请求日志,支持通配符和正则表达式 |
instance | array 可选 | 按日志发出的实例过滤日志,实例是特定运行服务器的ID |
level | array 可选 | 按日志的严重级别过滤,支持通配符和正则表达式 |
limit | number 可选 | 返回的最大日志数 |
method | array 可选 | 按请求方法过滤请求日志,支持通配符和正则表达式 |
path | array 可选 | 按路径过滤请求日志,支持通配符和正则表达式 |
startTime | string 可选 | 日志查询的开始时间(RFC3339格式),默认为1小时前。开始时间必须在过去30天内 |
statusCode |
来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 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 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429