Loading...

Builds and tests iOS Xcode projects/workspaces, enabling integration with VS Code and other IDEs via the Model Context Protocol.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
Builds and tests iOS Xcode projects/workspaces, enabling integration with VS Code and other IDEs via the Model Context Protocol.
This server allows building and testing iOS projects, which can be risky if the projects contain malicious code. It's relatively safe when used with trusted projects, but running builds from untrusted sources can lead to code execution vulnerabilities. Exercise caution when using with projects from unknown sources.
Performance depends on the size and complexity of the Xcode project. Builds can be resource-intensive.
Cost depends on the resources used by the build machine. Consider the cost of running builds in a cloud environment.
pip install mcpxcodebuildbuildBuilds an iOS Xcode workspace or project in a given folder.
Executes build scripts which can contain arbitrary code.
testRuns tests for an iOS Xcode workspace or project in a given folder.
Executes test scripts which can contain arbitrary code.
None
This server allows building and testing iOS projects, which can be risky if the projects contain malicious code. It's relatively safe when used with trusted projects, but running builds from untrusted sources can lead to code execution vulnerabilities. Exercise caution when using with projects from unknown sources.
Autonomy is limited by the scope of the provided folder, but build scripts can still perform destructive actions. Exercise caution and review project configurations.
Production Tip
Use a dedicated build machine or container to isolate the build environment and minimize potential damage from malicious code.
The server uses the system's default `xcodebuild` command, so it supports whatever Xcode version is installed and configured on the system.
You can use `xcode-select` to switch between Xcode versions before running the server.
Yes, you can configure the build architecture in your Xcode project settings.
Code signing configurations are managed within the Xcode project settings. Ensure the build environment has access to the necessary certificates and profiles.
You can expect errors related to build failures, code signing issues, missing dependencies, and incorrect project configurations. The server will relay the error messages from `xcodebuild`.
The server uses the default `xcodebuild` command, which may support parallel builds depending on the project configuration and system resources.
Examine the build logs for error messages and warnings. Ensure that all dependencies are installed and that the project is properly configured.