
Security News
CVE Volume Surges Past 48,000 in 2025 as WordPress Plugin Ecosystem Drives Growth
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.
@onmyway133/xcode-mcp
Advanced tools
MCP (Model Context Protocol) server for interacting with Xcode build tools, iOS Simulator, and Apple notarization services.
claude mcp add xcode-mcp -- npx @onmyway133/xcode-mcp
Add to your MCP config:
{
"mcpServers": {
"xcode-mcp": {
"command": "npx",
"args": ["@onmyway133/xcode-mcp"]
}
}
}
xcode_get_versionGet current Xcode version and installation path.
What Xcode version am I running?
xcode_list_sdksList all available SDKs installed on the system.
What SDKs are available on my system?
xcode_get_project_infoGet comprehensive project information including targets, schemes, and build configurations.
Show me the project structure of MyApp.xcodeproj
xcode_list_schemesList all schemes available in a project or workspace.
List all schemes in my Xcode workspace
xcode_get_build_settingsRetrieve build settings for a specific scheme and configuration.
Show me the build settings for the Debug configuration
xcode_get_info_plistRead and parse Info.plist file contents.
What's the bundle identifier in my Info.plist?
xcode_build_projectBuild an Xcode project or workspace with specified scheme and configuration.
Build my iOS project with the Release configuration
xcode_clean_projectRemove build artifacts and derived data for a project.
Clean the build folder for my project
xcode_analyze_projectRun Xcode's static analyzer to detect potential issues.
Run static analysis on my project to find potential issues
xcode_run_testsExecute unit tests or UI tests for a project.
Run all tests for my project using the MyApp scheme
xcode_archive_projectCreate an xcarchive for App Store or distribution.
Archive my app for App Store distribution
xcode_export_archiveExport an archive to IPA or app bundle using an export options plist.
Export my archive to an IPA file for ad-hoc distribution
simulator_listList all simulators with their UDID, state, and runtime information.
List all available iOS simulators
simulator_list_runtimesList all installed simulator runtimes (iOS, watchOS, tvOS versions).
What iOS versions are available for simulators?
simulator_list_device_typesList available device types (iPhone, iPad, Apple Watch models).
What device types can I create simulators for?
simulator_bootStart a simulator by UDID or device name.
Boot the iPhone 15 Pro simulator
simulator_shutdownStop a running simulator.
Shutdown the running simulator
simulator_createCreate a new simulator with specified device type and runtime.
Create a new iPhone 16 simulator with iOS 18
simulator_deleteRemove a simulator permanently.
Delete the simulator named "Test Device"
simulator_eraseReset simulator to factory defaults, removing all apps and data.
Erase all content and settings on the booted simulator
simulator_install_appInstall an app bundle (.app) on a simulator.
Install MyApp.app on the booted simulator
simulator_launch_appStart an installed app by bundle identifier.
Launch the app com.example.myapp on the simulator
simulator_terminate_appForce quit a running app on the simulator.
Force quit the running app on the simulator
simulator_uninstall_appRemove an app from the simulator.
Uninstall com.example.myapp from the simulator
simulator_screenshotCapture the simulator screen to a PNG file.
Take a screenshot of the simulator and save it to ~/Desktop
simulator_open_urlOpen a URL in the simulator (web links or custom URL schemes).
Open myapp://deeplink/home in the simulator
simulator_set_locationSet simulated GPS coordinates on the device.
Set the simulator location to San Francisco
simulator_push_notificationSend a push notification payload to an app.
Send a test push notification to my app on the simulator
simulator_add_mediaAdd photos or videos to the simulator's photo library.
Add test-image.png to the simulator's photo library
simulator_get_app_containerGet the filesystem path to an app's container directory.
Where is the data container for com.example.myapp?
simulator_set_status_barOverride status bar appearance (time, battery, signal).
Set the simulator status bar to show 9:41 AM with full battery
simulator_privacyGrant, revoke, or reset privacy permissions for an app.
Grant camera permission to com.example.myapp
simulator_get_logsRetrieve system logs from the simulator.
Show me the recent simulator logs
notarize_list_signing_identitiesList all code signing certificates in the keychain.
List my available code signing certificates
notarize_sign_codeSign an app bundle or binary with a Developer ID certificate.
Sign MyApp.app with my Developer ID certificate
notarize_verify_codeVerify an app's code signature is valid and intact.
Verify the code signature of MyApp.app
notarize_create_zipCreate a ZIP archive of an app bundle for notarization.
Create a ZIP of MyApp.app for notarization
notarize_create_dmgCreate a DMG disk image containing the app.
Create a DMG from MyApp.app for distribution
notarize_store_credentialsSave Apple ID credentials to the keychain for notarization.
Store my Apple ID credentials for notarization
notarize_submitSubmit an app to Apple's notarization service.
Submit MyApp.zip for notarization
notarize_check_statusCheck the status of a notarization submission.
Check the status of notarization submission abc-123
notarize_get_logRetrieve the detailed notarization log for a submission.
Get the notarization log for submission abc-123
notarize_get_historyList recent notarization submissions for a team.
Show my recent notarization history
notarize_stapleAttach the notarization ticket to an app, DMG, or package.
Staple the notarization ticket to MyApp.dmg
notarize_validate_stapleVerify that a notarization ticket is properly stapled.
Verify the staple on MyApp.dmg
notarize_and_stapleSubmit for notarization, wait for completion, and staple in one operation.
Notarize MyApp.zip and staple when complete
MIT
FAQs
MCP server for interacting with Xcode build and simulator tools
We found that @onmyway133/xcode-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.

Security News
Socket CEO Feross Aboukhadijeh joins Insecure Agents to discuss CVE remediation and why supply chain attacks require a different security approach.

Security News
Tailwind Labs laid off 75% of its engineering team after revenue dropped 80%, as LLMs redirect traffic away from documentation where developers discover paid products.