渲染 MCP 服务器
通过AI助手直接部署到Render.com 。
该 MCP(模型上下文协议)服务器允许像 Claude 这样的 AI 助手与 Render API 进行交互,从而实现在 Render.com 上部署和管理服务。
特征
- 列出您的渲染帐户中的所有服务
- 获取特定服务的详细信息
- 部署服务
- 创建新服务
- 删除服务
- 获取部署历史记录
- 管理环境变量
- 管理自定义域
安装
npm install -g @niyogi/render-mcp
配置
- 从渲染仪表板获取渲染 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, please deploy my web service to 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 助手中的渲染命令
与 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
运行测试
执照
麻省理工学院