Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion plugins/render/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
4 changes: 2 additions & 2 deletions plugins/render/.mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"mcpServers": {
"render": {
"url": "https://mcp.render.com/mcp",
"headers": {
"Authorization": "Bearer ${RENDER_API_KEY}"
"auth": {
"CLIENT_ID": "cursor"
}
}
}
Expand Down
8 changes: 7 additions & 1 deletion plugins/render/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down