Skip to main content

Agentic Engineering on iOS

This page will give you useful resources and tips on how to use Agentic engineering for iOS. It is not an exhaustive tutorial about general setups, but will note interesting resources and basic setup steps regarding Apple Platform Development.

Agents

This section lists repositories containing useful agent files.

Skills

This section lists repositories containing various useful agent skills that can be installed.

Curated lists

Tools

  • Cupertino - Mihaela Mihaljevic's Apple documentation crawler and MCP server
  • Sosumi - Mattt's Markdown-compatible scrape of Apple developer documentation that AI tools can parse more easily

Xcode integrations

Xcode from version 26.3 has built-in support for Agents - Codex and ChatGPT from OpenAI and Claude and Claude Code from Anthropic (and also lets you add other providers).

Built In Agents

You can access the integrations by going to Xcode Settings > Intelligence and enable various integrations from there. For Codex and Claude Code, downloads are required but they are handled from within Xcode automatically.

Those two tools are integrated into the Xcode UI and have automatically connected newly introduced Xcode-provided MCPs.

External access to Xcode MCP

To enable external tools like Codex (CLI or Mac app), you need to enable support in the bottom part of the same Xcode settings window:

External Agents

After toggling the option on, visit the Apple documentation for more details, but in short:

Codex (CLI or Mac app)

In Codex (CLI or Mac app), paste and run this from chat:

codex mcp add xcode -- xcrun mcpbridge
info

When running the command above, Codex may say add is not a valid parameter. Make sure you're using the latest available Codex CLI, even if you're using the Codex Mac app, because it proxies to the CLI.

Claude Code

From Claude Code, paste and run this from chat:

claude mcp add --transport stdio xcode -- xcrun mcpbridge

Cursor

Xcode does not have a native Cursor connector, but you can manually set up Cursor's connection to Xcode MCP. After starting the Cursor app, go to Cursor > Settings > Cursor Settings, find the Tools and MCP section, click on New MCP server, and paste the following JSON config into the opened file (or append it to the existing config).

{
"mcpServers": {
"xcode": {
"command": "xcrun",
"args": [
"mcpbridge"
]
}
}
}

With that done, you should see the Xcode integration in the previous screen, for example:

xcode integration to Cursor

After connecting

When any external agent connects to Xcode MCP, the Xcode icon will bounce. After focusing Xcode, you will be prompted with an alert to allow external agent access to Xcode MCP. Once access is granted, the external tool should have full Xcode MCP access. A new icon will also be visible in the UI showing the latest MCP connections, for example:

Xcode MCP connections

Xcode MCP connections

Adding skills and agents to Xcode

Please read this part of the documentation.