Xcode's MCP is just impossible to use, since every command you run in the Codex app pops up a 'do you want to allow this connection' dialog in Xcode, and pauses the debugged app. I know Apple can't actually use the consumer version of any of this stuff internally, because of the security risks, and you can really feel that by how it behaves
@stroughtonsmith have you found the mcp proxy for this ? i think it was a cli to http proxy so codex uses the proxy and proxy keeps persistent connection to xcode so it doesn’t change id with each focus change
@jab11 yeah I did see you have to use a web proxy to make it go away, and I'm not going to go down that rabbit hole