Edit the file ~/.copilot/mcp-config.json and add Xcode-MCP inside the mcpServers object:
"mcpServers": {
"Xcode-MCP": {
"type": "stdio",
"command": "xcrun",
"tools": [
"*"
],
"args": [
"mcpbridge"
]
}
// ...
}Then start Copilot and ask something like: “What can Xcode-MCP do?” You should see an alert in Xcode requesting permission for Copilot to use Xcode MCP.
Approve the request, and you’re all set.
The strange thing is that it works flawlessly with Codex, so I feel like it's a Copilot issue rather than an Xcode MCP issue. Thanks though, might check out that link!