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)