From 7276dacca14f1d64aa03fcbe40e2c153fecd0546 Mon Sep 17 00:00:00 2001 From: Sriganesh Navaneethakrishnan Date: Mon, 6 Jul 2026 12:01:38 -0700 Subject: [PATCH 1/3] use pre-registered client id for enabling oauth --- plugins/render/.mcp.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/render/.mcp.json b/plugins/render/.mcp.json index 6d4c0dc..891a349 100644 --- a/plugins/render/.mcp.json +++ b/plugins/render/.mcp.json @@ -2,8 +2,8 @@ "mcpServers": { "render": { "url": "https://mcp.render.com/mcp", - "headers": { - "Authorization": "Bearer ${RENDER_API_KEY}" + "auth": { + "CLIENT_ID": "cursor" } } } From fe5981c0b4d39b18ca4d05d78580b0b51cd104f9 Mon Sep 17 00:00:00 2001 From: nesh Date: Mon, 6 Jul 2026 15:10:17 -0700 Subject: [PATCH 2/3] Document Cursor MCP over OAuth in the README Shared skill-doc wording lives in render-oss/skills; the plugin repo keeps only its own README note plus the .mcp.json OAuth config. Co-Authored-By: Claude Opus 4.8 (1M context) --- plugins/render/README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/render/README.md b/plugins/render/README.md index 6463dbe..e99af3e 100644 --- a/plugins/render/README.md +++ b/plugins/render/README.md @@ -8,9 +8,15 @@ Cursor plugin for deploying, debugging, and monitoring applications on [Render]( - `skills/`: Deploy, debug, and monitor skills (synced from [render-oss/skills](https://github.com/render-oss/skills)) - `agents/`: Render deployment assistant - `commands/`: Deploy to Render and check service status -- `.mcp.json`: Render MCP server configuration +- `.mcp.json`: Render MCP server configuration (OAuth via the pre-registered Cursor client) - `hooks/`: Validates render.yaml after edits +## Render MCP in Cursor + +This plugin declares the hosted Render MCP server in `.mcp.json` with the pre-registered Cursor OAuth client id `cursor`. After installing or updating the plugin, Cursor connects to `https://mcp.render.com/mcp` and prompts for Render OAuth the first time MCP tools are used. + +No `RENDER_API_KEY` or manual `~/.cursor/mcp.json` entry is needed for the plugin-provided MCP connection. Manual API-key setup is still useful for other AI tools or the Render CLI fallback. + ## Skills sync Skills in `skills/` are synced automatically from the [render-oss/skills](https://github.com/render-oss/skills) repository. A GitHub Action runs daily and opens a PR when changes are detected. To sync manually: From 4a2f1f65e7d89490cf277c855789ea918df5d625 Mon Sep 17 00:00:00 2001 From: nesh Date: Thu, 9 Jul 2026 10:39:19 -0700 Subject: [PATCH 3/3] Bump render cursor plugin to 0.2.0 Match the version bump used by the other Render editor plugins for this OAuth change. Co-Authored-By: Claude Opus 4.8 (1M context) --- plugins/render/.cursor-plugin/plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/render/.cursor-plugin/plugin.json b/plugins/render/.cursor-plugin/plugin.json index a3d1488..c7aca79 100644 --- a/plugins/render/.cursor-plugin/plugin.json +++ b/plugins/render/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "render", "displayName": "Render", - "version": "0.1.0", + "version": "0.2.0", "description": "Deploy, debug, and monitor applications on Render. Includes skills, rules, commands, an agent, MCP config, and hooks for the full Render workflow.", "author": { "name": "Render",