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

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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
    69
    58
    Apache 2.0
  • A
    license
    -
    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.
    15
    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

View all related MCP servers

Related MCP Connectors

  • MCP server for Appcircle mobile CI/CD platform.

  • MCP server for Klever blockchain smart contract development.

  • The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.

View all MCP Connectors

Latest Blog Posts

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/alisheryeginbay/xpresso'

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