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)