Back to MCP directory
publicPublicdnsLocal runtime

render-mcp

一个用于AI助手通过MCP协议直接管理Render.com服务的服务器工具

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

📚 详细文档

配置

  1. Render仪表板获取您的Render API密钥。
  2. 使用以下命令配置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一起使用

  1. 将以下内容添加到您的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": []
        }
    }
}
  1. 重新启动Claude以使更改生效。
  2. 您现在可以通过Claude与Render交互:
Claude,请将我的网络服务部署到Render

与Windsurf/Cursor一起使用

  1. 安装render-mcp包:
npm install -g @niyogi/render-mcp
  1. 使用以下命令配置API密钥:
node bin/render-mcp.js configure --api-key=YOUR_API_KEY
  1. 在另一个终端中启动MCP服务器:
node bin/render-mcp.js start
  1. 在Windsurf/Cursor设置中添加Render MCP服务器:
    • 服务器名称:render
    • 服务器类型:stdio
    • 命令:node
    • 参数:["/path/to/render-mcp/bin/render-mcp.js", "start"]
  2. 您现在可以在AI助手中使用Render命令。

与Claude API集成

对于直接使用Claude API的应用程序:

  1. 确保MCP服务器正在运行:
node bin/render-mcp.js start
  1. 在您的应用程序发送消息到Claude时,通过API请求包含MCP服务器连接:
{
    "mcpConnections": [
        {
            "name": "render",
            "transport": {
                "type": "stdio",
                "command": "node",
                "args": ["/path/to/render-mcp/bin/render-mcp.js", "start"]
            }
        }
    ]
}
  1. Claude现在将能够与您的Render MCP服务器交互。

示例提示

以下是MCP服务器连接后可以使用的示例提示:

  • 创建一个新服务。
  • 删除指定的服务。
  • 获取特定服务的部署状态。

开发

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client