A TypeScript implementation of the Model Context Protocol (MCP) for Xcode integration, allowing developers to connect Xcode with AI models that support MCP.
Retrieves detailed information about an Xcode project or workspace, including targets, configurations, and schemes. Parameters: projectPath (required)
Provides a comprehensive list of all available schemes, targets, and configurations in an Xcode project or workspace. Parameters: projectPath (required)
Builds an Xcode project or workspace with enhanced options. Parameters: projectPath (required), scheme (required), configuration (optional), destination (optional), extraArgs (optional), outputDir (optional), clean (optional)
Runs tests for an Xcode project or workspace with extensive options. Parameters: projectPath (required), scheme (required), destination (required), testPlan (optional), onlyTesting (optional), skipTesting (optional), resultBundlePath (optional), buildForTesting (optional), testWithoutBuilding (optional)
Creates an archive (.xcarchive) of an Xcode project and optionally exports it to an IPA file for distribution. Parameters: projectPath (required), scheme (required), configuration (optional), archivePath (required), exportPath (optional), exportOptionsPlist (optional)
Retrieves comprehensive code signing and provisioning profile information for an Xcode project. Parameters: projectPath (required), target (optional)
Provides access to Swift Package Manager (SPM) functionality for managing Swift packages. Parameters: command (required), packageDir (required), extraArgs (optional)
Provides access to iOS Simulator management capabilities via the simctl command-line tool. Parameters: command (required), extraArgs (optional)
Builds, installs, and runs an app on a physical iOS device. Parameters: projectPath (required), scheme (required), device (required), configuration (optional), streamLogs (optional), startStopped (optional), environmentVars (optional), xcodePath (optional), listDevices (optional), skipBuild (optional), extraLaunchArgs (optional), directBundleId (optional)
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!