MCP server stdio command path resolution uses wrong bundle path when app is installed as ChatGPT.app
Resolved 💬 0 comments Opened Jul 10, 2026 by for-opencode-tmp Closed Jul 10, 2026
Problem description
Codex desktop app (installed at /Applications/ChatGPT.app) resolves MCP server stdio command paths using the logical bundle path /Applications/Codex.app/... instead of the actual install path /Applications/ChatGPT.app/..., causing the node_repl MCP server to fail with "command not resolvable."
Environment
- Codex CLI
0.144.0-alpha.4 - macOS
26.5.2 - App installed at:
/Applications/ChatGPT.app(Info.plistBundleSigningBaseName="Codex")
Steps to reproduce
- Install Codex desktop (the app bundle is named
ChatGPT.app) - Launch the app
- Check MCP server status
Actual result
⚠ mcp MCP configuration has optional issues
node_repl stdio command "/Applications/Codex.app/.../node_repl" is not resolvable
Although config.toml has /Applications/ChatGPT.app/..., the runtime resolves paths using BundleSigningBaseName ("Codex"), so it looks for /Applications/Codex.app/... which doesn't exist.
The computer-use MCP server has a similar issue: its config uses a relative path ./Codex Computer Use.app/... with cwd = ".", which doesn't resolve to the actual binary location.
Temporary workaround
ln -s /Applications/ChatGPT.app /Applications/Codex.app