What problem does it solve? Codex CLI MCP servers fail with cryptic invalid transport errors when config.toml blocks mix stdio and HTTP field families, such as applying bearer_token_env_var to a local stdio subprocess. This Skill guides systematic diagnosis of transport shape and auth field mismatches before any config edits. ## Core Features & Use Cases - Transport Classification: Distinguishes stdio servers (command, args, env) from HTTP servers (url, bearer_token_env_var) so credentials land in the correct field family. - GitHub MCP Pattern: Provides the correct stdio configuration for the local npm GitHub MCP server, plus the remote Streamable HTTP exception where bearer tokens are valid. - Exa Wrapper Setup: Configures Exa as a stdio wrapper on OpenClaw machines with a JSON-RPC smoke test that verifies web_search_exa and web_fetch_exa tools. - Use Case: When codex mcp list reports invalid transport for a GitHub MCP entry, classify the transport, move the token into [mcp_servers.github.env], and re-run the parser to confirm the fix. ## Quick Start Ask the assistant to debug why codex mcp list fails with an invalid transport error on the GitHub MCP server in config.toml.