渲染MCP服务器
部署到 Render.com 直接通过AI助手。
这种MCP(模型上下文协议)服务器允许像Claude这样的人工智能助手与Render API交互,从而能够在Render.com上部署和管理服务。
特性
- 列出Render帐户中的所有服务
- 获取特定服务的详细信息
- 部署服务
- 创建新服务
- 删除服务
- 获取部署历史记录
- 管理环境变量
- 管理自定义域
安装
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一起使用
- 安装渲染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设置中,添加渲染MCP服务器:
- 服务器名称:渲染 - 服务器类型:stdio - 命令:节点 - 参数:\[“/path/to/render-mcp/bin/render-mcp.js”,“start”\]
- 现在,您可以在AI助手中使用Render命令
与Claude API集成一起使用
对于直接使用Claude的API的自定义应用程序:
- 确保渲染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许可证
麻省理工学院
