mattwag05/xcode-mcp
Build, test, fix, and manage Xcode projects through the Xcode MCP bridge.
Use when the user asks to "build the app", "compile the project", "fix build errors", "build failed", "resolve compiler errors", "make it compile", "clean build", or when Swift/SwiftUI compilation errors need to be diagnosed and fixed. Also activates when working on iOS/macOS code after making changes that need to be verified via a build.
Use when the user asks to "generate documentation", "add DocC comments", "document this function", "document this class", "search apple documentation", "look up in apple docs", "search the apple developer docs", "how does [Apple API] work", "build the documentation", or any task involving DocC documentation generation or searching Apple's developer documentation through Xcode.
Use when the user asks to "use xcode", "open in xcode", "do something in xcode", "use the xcode mcp", or whenever working in a directory containing .xcodeproj, .xcworkspace, or Package.swift files and an Xcode-specific action is needed. Also activates when user asks generally "what can the Xcode MCP do?" or "how do I use xcode from Claude?".
Use when the user asks to "add a file to xcode", "add a new target", "add an entitlement", "enable a capability", "add a Swift package", "add an SPM dependency", "add a framework", "change deployment target", "configure code signing", "add a build phase", "create a new group in xcode", or any task that requires modifying the Xcode project structure rather than just editing Swift source code.
Use when the user asks to "run tests", "run unit tests", "run UI tests", "run a specific test", "check test coverage", "run the test suite", "why is this test failing", "set up a test plan", "XCTest", or any task involving running or analyzing tests in an Xcode project.