返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端