core-agent-ide/codex-rs/rmcp-client/src
Gabriel Peal d73055c5b1
[MCP] Fix the bearer token authorization header (#4846)
`http_config.auth_header` automatically added `Bearer `. By adding it
ourselves, we were sending `Bearer Bearer <token>`.

I confirmed that the GitHub MCP initialization 400s before and works
now.

I also optimized the oauth flow to not check the keyring if you
explicitly pass in a bearer token.
2025-10-06 17:41:16 -04:00
..
bin [MCP] Add support for MCP Oauth credentials (#4517) 2025-10-03 13:43:12 -04:00
find_codex_home.rs [MCP] Add support for MCP Oauth credentials (#4517) 2025-10-03 13:43:12 -04:00
lib.rs [MCP] Add support for MCP Oauth credentials (#4517) 2025-10-03 13:43:12 -04:00
logging_client_handler.rs [MCP] Introduce an experimental official rust sdk based mcp client (#4252) 2025-09-26 13:13:37 -04:00
oauth.rs [MCP] Add support for MCP Oauth credentials (#4517) 2025-10-03 13:43:12 -04:00
perform_oauth_login.rs [MCP] Upgrade rmcp to 0.8 (#4774) 2025-10-05 18:12:37 -04:00
rmcp_client.rs [MCP] Fix the bearer token authorization header (#4846) 2025-10-06 17:41:16 -04:00
utils.rs [MCP] Introduce an experimental official rust sdk based mcp client (#4252) 2025-09-26 13:13:37 -04:00