Update Codex remote GitHub MCP configuration to new streamable HTTP format#1509
Update Codex remote GitHub MCP configuration to new streamable HTTP format#1509
Conversation
…ormat Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…ormat Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot update dev.md to use codex and remote GitHub |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Updated dev.md to use Codex engine with remote GitHub MCP. Added |
|
@copilot update dev.md to trigger on dispatch and write a poem about the current text |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Updated dev.md to trigger on |
…ss workflows and tests
…tainers (#1513) * Initial plan * Fix GITHUB_TOOLSETS to pass through environment variable in Docker args for all engines Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
|
Agentic Changeset Generator triggered by this pull request |
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Problem
The Codex engine's remote GitHub MCP server configuration was using an outdated format that doesn't align with the new streamable HTTP requirements specified in OpenAI Codex documentation (
@openai/codex/files/docs/config.md).Solution
Updated the remote GitHub MCP configuration to use the new streamable HTTP format with the following changes:
Configuration Format Changes
Old format:
New format:
New format (read-only mode):
Key Changes
experimental_use_rmcp_client = trueat the root configuration level when GitHub tool is in remote modetype = "http"which is no longer needed with the rmcp clientheaderswith Bearer token tobearer_token_env_varreferencing an environment variablehttps://api.githubcopilot.com/mcp-readonly/instead ofX-MCP-ReadonlyheaderGITHUB_MCP_TOKENto the workflow execution step environment variables.github/workflows/dev.mdto use the new remote GitHub MCP configuration by addingtools.github.mode: remote, changed trigger toworkflow_dispatch, and updated task to write poetryBackward Compatibility
Testing
github_remote_mode_test.goto verify the new configuration format/mcp-readonly/endpoint instead of headersFixes requirements specified in issue referencing
@openai/codex/files/docs/config.md.Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.