Skip to main content
Glama

xpresso

Xcode MCP server. Build, test, run, and manage simulators directly from Claude Code — no Xcode GUI needed.

Quick Start

claude mcp add xpresso -- npx xpresso-mcp

That's it. Restart Claude Code and you're ready.

Related MCP server: MCP Xcode Server

Requirements

  • Node.js >= 18 (or Bun)

  • Xcode with command line tools (xcode-select --install)

Tools

Tool

Description

xpresso_build

Build project/workspace with scheme

xpresso_test

Run unit/UI tests

xpresso_run

Build, install, and launch on simulator

xpresso_clean

Clean build folder

xpresso_schemes

List schemes, targets, configurations

xpresso_build_settings

Show resolved build settings

xpresso_simulators

List available simulators

xpresso_boot_simulator

Boot a simulator

xpresso_shutdown_simulator

Shutdown a simulator

xpresso_devices

List connected physical devices

xpresso_logs

Get output from last operation

Examples

Build a project:

xpresso_build(scheme: "MyApp", workspace: "MyApp.xcworkspace")

Run tests:

xpresso_test(scheme: "MyApp", workspace: "MyApp.xcworkspace", destination: "platform=iOS Simulator,name=iPhone 16")

Boot simulator and run:

xpresso_boot_simulator(simulator: "iPhone 16")
xpresso_run(scheme: "MyApp", workspace: "MyApp.xcworkspace", simulator: "<UDID>")

Development

git clone https://github.com/alisheryeginbay/xpresso.git
cd xpresso
bun install
bun run src/index.ts

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for Xcode build automation and log parsing that opens Xcode projects, triggers builds directly in Xcode, and parses build logs to extract errors and warnings.
    26
    44 npm
    58
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides tools for programmatically interacting with Xcode projects, enabling users to manage targets, schemes, and files. It supports essential development tasks including building, testing, and cleaning projects through the Xcode command-line tools.
    10 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Unified MCP server for Xcode + iOS Simulator — build, deploy, screenshot, and interact with your iOS app from Claude Code, Cursor, or any MCP client. Built in Swift. Single binary. No Node/Python runtime required.
    6
    9
    MIT