Skip to main content
Glama

MCP Xcode

by Stefan-Nitu

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
list_simulators

List all available Apple simulators

boot_simulator

Boot a simulator

shutdown_simulator

Shutdown a simulator

view_simulator_screen

Capture and view the current simulator screen (returns image data)

build_project

Build an Apple platform project (without running)

run_project

Build and run an Apple platform project

test_project

Run tests for an Apple platform project

test_spm_module

Test a Swift Package Manager module

clean_build

Clean build artifacts, DerivedData, or test results

archive_project

Archive an Xcode project for distribution

export_ipa

Export an IPA file from an Xcode archive

list_schemes

List all available schemes in an Xcode project or workspace

get_build_settings

Get build settings for a specific scheme in an Xcode project

get_project_info

Get comprehensive information about an Xcode project (name, schemes, targets, configurations)

list_targets

List all targets in an Xcode project

install_app

Install an app on the simulator

uninstall_app

Uninstall an app from the simulator

get_device_logs

Get device logs from the simulator

modify_project

Add or remove files from an Xcode project using Swift XcodeProj. Note: Xcode 16+ projects with synchronized groups require manual editing in Xcode

manage_dependencies

Manage Swift Package Manager dependencies

swiftui_preview

Generate a preview of a SwiftUI view by rendering it in a simulator

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/Stefan-Nitu/mcp-xcode'

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