Skip to content

[codex] Add OAuth MCP config for Codex#5

Open
SriganeshNk wants to merge 3 commits into
mainfrom
codex/add-render-oauth-mcp
Open

[codex] Add OAuth MCP config for Codex#5
SriganeshNk wants to merge 3 commits into
mainfrom
codex/add-render-oauth-mcp

Conversation

@SriganeshNk

@SriganeshNk SriganeshNk commented Jul 2, 2026

Copy link
Copy Markdown

Enables the Render MCP server in Codex over OAuth.

  • Add .mcp.json connecting Codex to https://mcp.render.com/mcp over OAuth with the pre-registered client id codex — no API key required, referenced from the plugin manifest.
  • Update the README to match.

@SriganeshNk

Copy link
Copy Markdown
Author

I still need to verify things and we have security to go through the support because of the dynamically generated path suffix on codex.

@SriganeshNk SriganeshNk marked this pull request as ready for review July 6, 2026 22:01
@SriganeshNk

Copy link
Copy Markdown
Author

I still need to verify things and we have security to go through the support because of the dynamically generated path suffix on codex.

this is done!

SriganeshNk and others added 2 commits July 6, 2026 15:10
The skills/ directory is synced from render-oss/skills, so per-plugin edits
there get overwritten on the next sync. Keep only the plugin's own .mcp.json,
manifest, and README; the OAuth wording lives in the shared skills.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Codex derives the OAuth resource from the server URL; also setting
oauth_resource makes it send the resource parameter twice, which the
server rejects with invalid_target ("only a single resource parameter
is supported").

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

@R4ph-t R4ph-t left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @sriganesh. just a note on the versioning, non blocking

Comment thread .codex-plugin/plugin.json
{
"name": "render",
"version": "0.1.0",
"version": "0.1.0+codex.20260702184329",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you went with 0.2.0 for the claude one, should we stick to that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants