Render微云平台
与 Render(https://render.com)交互,轻松部署您的服务。
服务介绍
渲染 MCP 服务器
直接通过 AI 助手部署到 Render.com。
这个 MCP(模型上下文协议)服务器允许像 Claude 这样的 AI 助手与 Render API 交互,从而能够在 Render.com 上部署和管理服务。
特性
- 列出您在 Render 账户中的所有服务
- 获取特定服务的详细信息
- 部署服务
- 创建新服务
- 删除服务
- 获取部署历史
- 管理环境变量
- 管理自定义域名
安装
npm install -g @niyogi/render-mcp
配置
- 从 Render 仪表板 获取您的 Render API 密钥。
- 使用您的密钥配置 MCP 服务器:
node bin/render-mcp.js configure --api-key=YOUR_API_KEY
或者,您可以运行 node bin/render-mcp.js configure 并不带 --api-key 标志来被提示输入您的 API 密钥。
使用
启动服务器
node bin/render-mcp.js start
检查配置
node bin/render-mcp.js config
运行诊断
node bin/render-mcp.js doctor
注意:如果您已全局安装该软件包,还可以使用较短的命令:
render-mcp start
render-mcp config
render-mcp doctor
与其他 AI 助手配合使用
与 Cline 配合使用
-
在您的 Cline MCP 设置文件中添加以下内容:
{ "mcpServers": { "render": { "command": "node", "args": ["/path/to/render-mcp/bin/render-mcp.js", "start"], "env": { "RENDER_API_KEY": "your-render-api-key" }, "disabled": false, "autoApprove": [] } } } -
重启 Cline 使更改生效
-
您现在可以通过 Claude 与 Render 交互:
Claude,请将我的 Web 服务部署到 Render
与 Windsurf/Cursor 配合使用
-
安装 render-mcp 包:
npm install -g @niyogi/render-mcp -
配置您的 API 密钥:
node bin/render-mcp.js configure --api-key=YOUR_API_KEY -
在单独的终端中启动 MCP 服务器:
node bin/render-mcp.js start -
在 Windsurf/Cursor 设置中添加 Render MCP 服务器:
- 服务器名称: render
- 服务器类型: stdio
- 命令: node
- 参数: ["/path/to/render-mcp/bin/render-mcp.js", "start"]
-
您现在可以在您的 AI 助手中使用 Render 命令了
与 Claude API 集成配合使用
对于直接使用 Claude 的 API 的自定义应用程序:
-
确保 render-mcp 服务器正在运行:
node bin/render-mcp.js start -
在您的应用程序中,当通过 API 向 Claude 发送消息时,在请求中包含 MCP 服务器连接:
{ "mcpConnections": [ { "name": "render", "transport": { "type": "stdio", "command": "node", "args": ["/path/to/render-mcp/bin/render-mcp.js", "start"] } } ] } -
Claude 现在能够与您的 Render MCP 服务器交互
示例提示
这里有一些示例提示,一旦 MCP 服务器连接后,您可以与 Claude 一起使用:
- "列出我在 Render 上的所有服务"
- "部署我的 ID 为 srv-123456 的 Web 服务"
- "从我的 GitHub 仓库创建一个新的静态站点在 Render 上"
- "显示我的服务的部署历史"
- "向我的服务添加环境变量"
- "向我的服务添加自定义域名"
开发
从源代码构建
git clone https://github.com/niyogi/render-mcp.git
cd render-mcp
npm install
npm run build
运行测试
npm test
许可证
MIT