Skip to main content
Glama

Xcode MCP Server

by ebowwa

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
xcode_list_simulators

List all available iOS, watchOS, and tvOS simulators

xcode_list_available_simulators

List only available (not shutdown) simulators

xcode_list_simulators_json

List simulators in JSON format for parsing

xcode_boot_simulator

Boot a specific simulator by device ID

xcode_shutdown_simulator

Shutdown a specific simulator

xcode_erase_simulator

Erase simulator data and settings

xcode_list_schemes

List available schemes in an Xcode project

xcode_list_workspace_schemes

List schemes in an Xcode workspace

xcode_build_project

Build an Xcode project with specific scheme and configuration

xcode_test_project

Run tests for an Xcode project

xcode_clean_project

Clean build artifacts for an Xcode project

xcode_archive_project

Create an archive for distribution

xcode_show_build_settings

Show build settings for a project/scheme

xcode_install_app_simulator

Install an app on a simulator

xcode_launch_app_simulator

Launch an app on a simulator

xcode_capture_screenshot

Capture screenshot from simulator

xcode_show_sdk_info

Show available SDKs and their paths

xcode_show_destinations

Show available destinations for a scheme

xcode_create_swift_file

Create a new Swift source file with content

xcode_create_project

Create a new Xcode project with basic structure

xcode_modify_plist

Modify a value in a plist file

xcode_add_plist_entry

Add a new entry to a plist file

xcode_create_directory

Create a directory with subdirectories if needed

xcode_read_file

Read contents of a file

start_web_monitor

Start the web interface for visual command execution and monitoring

stop_web_monitor

Stop the web interface if it is running

web_monitor_status

Get the current status of the web monitor

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ebowwa/xcode-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server