Xcode MCP Server
UnclaimedMCP (Model Context Protocol) server that bridges AI assistants with Xcode, enabling full control over Xcode projects, builds, simulators, testing, and debugging — all without touching Xcode manually.
Set up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
xcode_add_file
Add file to project
xcode_archive
Archive for distribution
xcode_boot_simulator
Boot a simulator
xcode_build
Build the project
xcode_build_for_testing
Build for testing
xcode_clean
Clean build artifacts
xcode_edit_file
Find and replace in file
xcode_format_file
Format with swift-format
xcode_get_analyzer_results
Run static analyzer
xcode_get_build_errors
Parse build errors/warnings
xcode_get_build_settings
Get resolved build settings
xcode_get_code_coverage
Get coverage report
xcode_get_project_info
Get project info (targets, schemes, configs)
xcode_get_simulator_logs
Fetch simulator logs
xcode_get_swift_symbols
Extract Swift symbols
xcode_get_test_results
Parse xcresult bundle
xcode_install_app
Install app on simulator
xcode_launch_app
Launch app on simulator
xcode_list_certificates
List signing certificates
xcode_list_files
List project files
xcode_list_schemes
List all schemes
xcode_list_simulators
List available simulators
xcode_list_targets
List all targets
xcode_open_project
Open project in Xcode
xcode_open_url_simulator
Open URL (deep link testing)
xcode_push_notification_simulator
Simulate push notification
xcode_read_file
Read file content
xcode_record_simulator
Record video
xcode_remove_file
Remove file from project
xcode_reset_simulator
Reset to factory state
xcode_resolve_packages
Resolve SPM dependencies
xcode_run_single_test
Run specific test
xcode_run_tests
Run all tests
xcode_screenshot_simulator
Take screenshot
xcode_search_in_project
Search across project files
xcode_set_build_setting
Modify build settings
xcode_set_simulator_location
Set location
xcode_shutdown_simulator
Shutdown simulator
xcode_terminate_app
Terminate app
xcode_write_file
Write file content
Tool change history
FAQ
Questions about Xcode MCP Server
- How do I connect Xcode MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Code, Cursor and Claude Desktop as compatible clients.
- Is Xcode MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Xcode MCP Server do?
- Xcode MCP Server documents 40 tools to the agent, including xcode_add_file, xcode_archive, xcode_boot_simulator. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.