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 .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{
"name": "render",
"description": "Deploy, debug, and monitor applications on Render",
"version": "0.1.0",
"version": "0.2.0",
"author": {
"name": "Render",
"email": "devrel@render.com"
Expand Down
4 changes: 2 additions & 2 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "render",
"description": "Deploy, debug, and monitor applications on Render. Includes skills, an agent, slash commands, and a render.yaml validation hook.",
"version": "0.1.0",
"description": "Deploy, debug, and monitor applications on Render. Includes skills, an agent, slash commands, a render.yaml validation hook, and the Render MCP server preconfigured over OAuth.",
"version": "0.2.0",
"author": {
"name": "Render",
"email": "support@render.com",
Expand Down
11 changes: 11 additions & 0 deletions .mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"mcpServers": {
"render": {
"type": "http",
"url": "https://mcp.render.com/mcp",
"oauth": {
"clientId": "claude"
}
}
}
}
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Changelog

All notable changes to the Render plugin are documented here.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.0] - 2026-07-06

### Added

- Bundled the Render MCP server, preconfigured over OAuth (`.mcp.json`), so Claude can manage services, deploys, logs, metrics, and databases directly — no API key required.
- README section documenting the MCP server, its OAuth sign-in flow, and how it complements the Render CLI.

## [0.1.0] - Initial release

### Added

- Skills covering deploying, debugging, and monitoring applications on Render, including blueprints, web services, static sites, background workers, cron jobs, Postgres, key-value stores, disks, domains, networking, scaling, environment variables, Docker, private services, the Render CLI, and Heroku migration.
- `render-assistant` agent.
- `deploy-to-render` and `check-render-status` slash commands.
- `render.yaml` validation hook.

[0.2.0]: https://github.com/render-oss/render-plugin-claude-code/releases/tag/v0.2.0
[0.1.0]: https://github.com/render-oss/render-plugin-claude-code/releases/tag/v0.1.0
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Use Render from Claude Code to deploy apps, validate `render.yaml`, debug failed

## What you get

- The Render MCP server preconfigured over OAuth (`.mcp.json`) so Claude can manage services, deploys, logs, metrics, and databases directly — no API key required
- Bundled Render skills for deployment, debugging, monitoring, migrations, and workflows (synced from [render-oss/skills](https://github.com/render-oss/skills))
- A `render-assistant` agent that specializes in Render deploys
- Slash commands: `/deploy-to-render` and `/check-render-status`
Expand Down Expand Up @@ -82,7 +83,11 @@ If `render whoami -o json` fails, fix authentication before relying on Render wo

## MCP server

Render's MCP server isn't included in this plugin yet because it doesn't support OAuth. Once OAuth is available, the plugin will ship with an `.mcp.json` so Claude can use Render MCP tools directly. Until then, the plugin uses the Render CLI for service creation, log retrieval, metrics, and database inspection.
The plugin bundles Render's [MCP server](https://render.com/docs/mcp-server) through the `.mcp.json` at the repo root, so Claude can manage your Render services, deploys, logs, metrics, and databases directly.

Authentication is handled over OAuth — you don't need an API key. The first time Claude uses a Render MCP tool, it opens your browser to sign in to Render and authorize access to `https://mcp.render.com/mcp`. After you approve, Claude connects automatically on future runs.

The MCP server and the Render CLI (below) are complementary: MCP covers day-to-day service, log, metric, and database operations, while the CLI still backs Blueprint validation and other CLI-only workflows.

## For maintainers

Expand Down