SuperAPI AI 工具集

render-automation

智能体与模型

查看项目

更新于 10-16 08:07

技能介绍

用途:通过 Rube MCP 调用 Composio 的 Render 工具包,自动化 Render 云平台的服务、部署与项目相关操作。

主要能力:

  1. 列出与浏览服务:RENDER_LIST_SERVICES,可按 name 子串、type(web_service、static_site、private_service、background_worker、cron_job)、limit、cursor 过滤。
  2. 触发部署:RENDER_TRIGGER_DEPLOY,参数 serviceId 必填,clearCache 可设为 true 清理构建缓存。
  3. 监控部署:RENDER_RETRIEVE_DEPLOY,需 serviceId 与 deployId,返回状态、时间戳与提交信息。状态含 created、build_in_progress、update_in_progress、live、deactivated、build_failed、update_failed、canceled,live 表示成功。
  4. 管理项目:RENDER_LIST_PROJECTS,支持 limit 与 cursor 分页。

使用方式:先在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit render,若连接非 ACTIVE 则按返回的授权链接完成 Render 认证,确认 ACTIVE 后再执行工作流。每次操作前应先调用 RUBE_SEARCH_TOOLS 获取当前工具结构。

典型流程:用 LIST_SERVICES 按名称解析出 srv- 开头的 serviceId,再 TRIGGER_DEPLOY 获得 dep- 开头的 deployId,随后以 10-30 秒间隔轮询 RETRIEVE_DEPLOY 直至终态。

限制与注意:服务类型须使用精确枚举值;分页为游标式,需持续跟随 cursor;部署为异步,失败不会自动回滚,旧版本保持在线;并发触发可能排队;Render API 有速率限制,避免快速轮询;响应数据可能嵌套在 data 键下,时间戳为 ISO 8601。

其他:工具包文档见 composio.dev/toolkits/render。具体收费、价格与平台支持范围暂未提供。