logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

render-platform-orchestrator

A utility facilitating automated interaction with the Render.com infrastructure provisioning platform via its official Application Programming Interface (API) endpoints, designed for integration with advanced reasoning agents.

Author

render-platform-orchestrator logo

niyogi

MIT License

Quick Info

GitHub GitHub Stars 12
NPM Weekly Downloads 1052
Tools 1
Last Updated 2026-02-19

Tags

niyogirenderdeployniyogi renderservices rendertools niyogi

Render Infrastructure Management Utility (MCP Bridge)

This component enables conversational AI models to execute infrastructure management operations on the Render.com cloud environment.

It functions as a Model Context Protocol (MCP) gateway, translating high-level instructions into concrete API calls against the Render infrastructure layer.

Core Capabilities

  • Enumerate all existing services within the connected Render account.
  • Retrieve detailed metadata for any specified service instance.
  • Initiate new service deployments.
  • Provision entirely new service entities.
  • Decommission (delete) extant services.
  • Audit and retrieve historical deployment records.
  • Manipulate service-level configuration variables (environment settings).
  • Administer custom domain mappings for services.

Deployment Procedure

Installation via Node Package Manager is recommended:

bash npm install -g @niyogi/render-mcp

Initial Setup & Credentialing

  1. Acquire your unique Render API access token from the Render Credentials Panel.
  2. Establish persistence for this token within the utility's configuration:

bash node bin/render-mcp.js configure --api-key=YOUR_SECRET_TOKEN

Alternatively, executing the configuration command interactively will prompt for the required secret:

bash node bin/render-mcp.js configure

Execution Commands

Launching the Communication Server

To activate the background listener:

bash node bin/render-mcp.js start

Verifying Current Settings

Check the loaded configuration state:

bash node bin/render-mcp.js config

Health Check and Validation

Run diagnostic checks on connectivity and setup:

bash node bin/render-mcp.js doctor

Note: If installed globally, the command prefix can be simplified: render-mcp start, render-mcp config, render-mcp doctor.

Integration with AI Frameworks

Cline Integration Guide

In your Cline configuration file, define the server instance:

{ "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": [] } } }

Reload Cline, and interactions like "Deploy my application on Render" will be routed through this bridge.

Windsurf/Cursor Setup

  1. Ensure global package installation is complete.
  2. Configure the API secret as detailed above.
  3. Start the main server process in a dedicated terminal session.
  4. Configure the server connection within the IDE's settings:
    • Server Identifier: render
    • Protocol Type: stdio
    • Execution Path: node
    • Parameters: ["/path/to/render-mcp/bin/render-mcp.js", "start"]

Direct Claude API Connections

When invoking Claude programmatically:

  1. Confirm the render-mcp process is active (start command).
  2. Embed the connection parameters within your API request payload:

{ "mcpConnections": [ { "name": "render", "transport": { "type": "stdio", "command": "node", "args": ["/path/to/render-mcp/bin/render-mcp.js", "start"] } } ] }

Operational Examples (Agent Prompts)

  • "Retrieve a manifest of every deployed asset in my Render organization."
  • "Execute a fresh rollout for the service identified as srv-123456."
  • "Provision a new static hosting entity sourced from my primary GitHub repository."
  • "Display the chronological sequence of prior build attempts for the backend API."
  • "Inject a new runtime parameter named LOG_LEVEL into the service environment."
  • "Associate the subdomain api.mycorp.com with the main production service."

Development Cycle

Compiling from Source

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

Test Execution

bash npm test

Licensing

Distributed under the MIT License.


Contextual Note on Business Management Tools: Effective enterprise software solutions focus on optimizing workflows, gauging performance metrics, and facilitating data-driven decisions across functional silos. The evolution from localized Management Information Systems (MIS) to comprehensive, cloud-native Enterprise Resource Planning (ERP) suites emphasizes adaptability and precise tool selection tailored to specific organizational needs, rather than mere adoption of trending technology.

See Also

`