MCPXcode MCP Server

MCP server for Xcode

Local serverstdioPython

What is the MCPXcode MCP Server?

MCP server for Xcode

What you get

MCPXcode is an open-source implementation of the Model Context Protocol (MCP) for Xcode. It enables seamless integration between Xcode and AI assistants by providing a structured protocol for context exchange and tool execution within the Xcode environment.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_devicesList all available simulator devices with detailed information
boot_deviceBoot a specific simulator device identified by its UDID
shutdown_deviceShutdown a running simulator device
install_appInstall an application on a simulator device
launch_appLaunch an installed application on a simulator device
get_sdk_pathGet the path of the current SDK
get_sdk_versionGet the version of the current SDK
get_sdk_platform_pathGet the platform path of the current SDK
find_developer_toolFind the path of a specific developer tool
run_tool_with_sdkRun a developer tool with a specific SDK
xcrun_list_sdksList all available SDKs with detailed information
xcrun_list_schemesList all schemes in a specified Xcode project
xcrun_buildBuild an Xcode project with specified scheme and configuration
xcrun_validate_appValidate an app before submission to App Store

Example prompts to try

  • “Use MCPXcode to list devices.”
  • “Use MCPXcode to boot device.”
  • “Use MCPXcode to shutdown device.”

Frequently asked questions

The README does not compare MCPXcode to alternatives; it describes MCPXcode as an implementation of the Model Context Protocol for Xcode that wraps command-line tools and accessibility features.