article
README
🚀 在Render上部署MCP服务器
本项目可通过AI助手直接将MCP服务器部署到Render.com。MCP(模型上下文协议)服务器能让像Claude这样的AI助手与Render API交互,实现Render.com上服务的部署与管理。
🚀 快速开始
本项目可助力您借助AI助手,在Render.com上轻松部署MCP服务器。MCP(模型上下文协议)服务器允许像Claude这样的AI助手与Render API交互,实现服务的部署与管理。
✨ 主要特性
- 列出您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助手一起使用
与Claude一起使用
- 将以下内容添加到您的Claude 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": []
}
}
}
- 重新启动Claude以使更改生效。
- 您现在可以通过Claude与Render交互:
Claude,请将我的网络服务部署到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的应用程序:
- 确保MCP服务器正在运行:
node bin/render-mcp.js start
- 在您的应用程序发送消息到Claude时,通过API请求包含MCP服务器连接:
{
"mcpConnections": [
{
"name": "render",
"transport": {
"type": "stdio",
"command": "node",
"args": ["/path/to/render-mcp/bin/render-mcp.js", "start"]
}
}
]
}
- Claude现在将能够与您的Render MCP服务器交互。
示例提示
以下是MCP服务器连接后可以使用的示例提示:
- 创建一个新服务。
- 删除指定的服务。
- 获取特定服务的部署状态。
开发
- 渲染文档:Render Documentation
- Render API:Render API
微信扫一扫