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.plist BundleSigningBaseName = "Codex")

Steps to reproduce

  1. Install Codex desktop (the app bundle is named ChatGPT.app)
  2. Launch the app
  3. 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

View original on GitHub ↗