render-mcp

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Supports creating new static sites on Render from GitHub repositories, allowing deployment of web applications stored in GitHub directly to the Render platform.

  • Enables deployment and management of services on Render.com, including listing services, getting service details, deploying services, creating new services, deleting services, viewing deployment history, managing environment variables, and configuring custom domains.

Servidor MCP de renderizado

Implemente en Render.com directamente a través de asistentes de IA.

Este servidor MCP (Protocolo de contexto de modelo) permite que los asistentes de IA como Claude interactúen con la API de Render, lo que posibilita la implementación y la gestión de servicios en Render.com.

Características

  • Enumere todos los servicios en su cuenta de Render
  • Obtener detalles de un servicio específico
  • Implementar servicios
  • Crear nuevos servicios
  • Eliminar servicios
  • Obtener el historial de implementación
  • Administrar variables de entorno
  • Administrar dominios personalizados

Instalación

npm install -g @niyogi/render-mcp

Configuración

  1. Obtén tu clave API de Render desde Render Dashboard
  2. Configure el servidor MCP con su clave:
node bin/render-mcp.js configure --api-key=YOUR_API_KEY

Como alternativa, puede ejecutar node bin/render-mcp.js configure sin el indicador --api-key para que se le solicite su clave API.

Uso

Iniciando el servidor

node bin/render-mcp.js start

Comprobando la configuración

node bin/render-mcp.js config

Diagnóstico en ejecución

node bin/render-mcp.js doctor

Nota: Si ha instalado el paquete globalmente, también puede utilizar los comandos más cortos:

render-mcp start render-mcp config render-mcp doctor

Uso con diferentes asistentes de IA

Uso con Cline

  1. Agregue lo siguiente a su archivo de configuración de 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": [] } } }
  2. Reinicie Cline para que los cambios surtan efecto.
  3. Ahora puedes interactuar con Render a través de Claude:
    Claude, please deploy my web service to Render

Uso con Windsurf/Cursor

  1. Instalar el paquete render-mcp:
    npm install -g @niyogi/render-mcp
  2. Configura tu clave API:
    node bin/render-mcp.js configure --api-key=YOUR_API_KEY
  3. Inicie el servidor MCP en una terminal separada:
    node bin/render-mcp.js start
  4. En la configuración de Windsurf/Cursor, agregue el servidor Render MCP:
    • Nombre del servidor: render
    • Tipo de servidor: stdio
    • Comando: nodo
    • Argumentos: ["/ruta/a/render-mcp/bin/render-mcp.js", "inicio"]
  5. Ahora puedes usar los comandos de Render en tu asistente de IA

Uso de integraciones API con Claude

Para aplicaciones personalizadas que utilizan directamente la API de Claude:

  1. Asegúrese de que el servidor render-mcp esté en ejecución:
    node bin/render-mcp.js start
  2. En su aplicación, al enviar mensajes a Claude a través de la API, incluya las conexiones del servidor MCP en su solicitud:
    { "mcpConnections": [ { "name": "render", "transport": { "type": "stdio", "command": "node", "args": ["/path/to/render-mcp/bin/render-mcp.js", "start"] } } ] }
  3. Claude ahora podrá interactuar con su servidor Render MCP

Ejemplos de indicaciones

A continuación se muestran algunos ejemplos de indicaciones que puede utilizar con Claude una vez que el servidor MCP esté conectado:

  • "Enumerar todos mis servicios en Render"
  • Implementar mi servicio web con ID srv-123456
  • Crear un nuevo sitio estático en Render desde mi repositorio de GitHub
  • "Muéstrame el historial de implementación de mi servicio"
  • "Agregar una variable de entorno a mi servicio"
  • "Añadir un dominio personalizado a mi servicio"

Desarrollo

Construyendo desde la fuente

git clone https://github.com/niyogi/render-mcp.git cd render-mcp npm install npm run build

Ejecución de pruebas

npm test

Licencia

Instituto Tecnológico de Massachusetts (MIT)

ID: 335uhu1whf