diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 7fcb654..adfe948 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "render", - "version": "0.1.0", + "version": "0.1.0+codex.20260702184329", "description": "Skills for deploying, debugging, monitoring, and migrating apps on Render.", "author": { "name": "Render", @@ -19,13 +19,17 @@ "debugging" ], "skills": "./skills/", + "mcpServers": "./.mcp.json", "interface": { "displayName": "Render", "shortDescription": "Deploy, debug, monitor, and migrate apps on Render.", "longDescription": "Provides skills for deploying apps with Blueprints, debugging failed deploys, monitoring service health and metrics, building Render Workflows, and migrating from Heroku.", "developerName": "Render", "category": "Developer Tools", - "capabilities": ["Interactive", "Write"], + "capabilities": [ + "Interactive", + "Write" + ], "websiteURL": "https://render.com/", "privacyPolicyURL": "https://render.com/privacy", "termsOfServiceURL": "https://render.com/terms", diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..6f0330f --- /dev/null +++ b/.mcp.json @@ -0,0 +1,11 @@ +{ + "mcpServers": { + "render": { + "type": "http", + "url": "https://mcp.render.com/mcp", + "oauth": { + "client_id": "codex" + } + } + } +} diff --git a/README.md b/README.md index d6fdb24..ddc4036 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ Use Render from Codex to deploy apps, validate `render.yaml`, debug failed deplo ## What you get - Bundled Render skills for deployment, debugging, monitoring, migrations, and workflows +- OAuth-enabled Render MCP server for Codex, surfaced by the plugin manifest - A helper script at `scripts/validate-render-yaml.sh` for `render blueprints validate` - Plugin metadata and assets for Codex installation @@ -59,6 +60,7 @@ Use the plugin to: - Deploy a project to Render - Validate and troubleshoot `render.yaml` +- Use Render MCP tools after completing Render OAuth in Codex - Debug failed deploys and check service status - Work through common setup and migration tasks @@ -68,6 +70,12 @@ Good first prompts: - `Help me validate my render.yaml for Render.` - `Debug a failed Render deployment.` +## Render MCP in Codex + +This plugin declares the hosted Render MCP server in `.mcp.json` with the pre-registered Codex OAuth client id. After installing or updating the plugin, Codex can connect to `https://mcp.render.com/mcp` and prompt for Render OAuth when MCP tools are first used. + +No `RENDER_API_KEY` or `codex mcp add` command is needed for the plugin-provided MCP connection. Manual API-key setup is still useful for other AI tools or when using the Render CLI fallback. + ## Set up the Render CLI Many Render workflows depend on the Render CLI.