Build, test and run iOS apps on a remote Mac from any machine. XcodeBuildMCP-compatible tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Doublespeed β Xcode as an API.
discover_projsfind .xcworkspace / .xcodeproj / Package.swift
list_schemesshared schemes of a project/workspace
list_simssimulators, runtimes and Xcode versions on the fleet
check_projectno key needed** β schemes resolve, every Swift file parses, plists valid (lint, no compile)
build_simcompile for the iOS Simulator; `file:line:col` errors
test_simbuild + XCTest / Swift Testing; per-test results
An MCP server that gives a coding agent a Mac. Build, test, archive and run iOS apps β native, React Native, Expo β on the doublespeed Mac fleet from Linux, a container, CI, or a Mac without Xcode.
Tool names match XcodeBuildMCP (build_sim, test_sim, build_run_sim, list_sims, discover_projs, list_schemes, stop_app_sim, doctor) so prompts and skills written for a local Mac work unchanged when there is no Mac.
Needs Node 20+. check_project works with no key at all; everything else needs a DS_API_KEY (free $200 of Mac time at https://mac.doublespeed.ai/dashboard β API keys).
Claude Code
Cursor / Windsurf / Codex / VS Code β add to the client's MCP config:
| Tool | What it does | Where it runs |
|---|---|---|
discover_projs | find .xcworkspace / .xcodeproj / Package.swift | local |
list_schemes | shared schemes of a project/workspace | local |
list_sims | simulators, runtimes and Xcode versions on the fleet | API |
check_project | no key needed β schemes resolve, every Swift file parses, plists valid (lint, no compile) | Mac |
build_sim | compile for the iOS Simulator; file:line:col errors | Mac |
test_sim | build + XCTest / Swift Testing; per-test results | Mac |
build_run_sim | build, install, launch; returns a browser URL to a live simulator | Mac |
stop_app_sim | end a live session | API |
archive_app | unsigned .xcarchive (Release) | Mac |
job_status | status, diagnostics, tests, log tail of any job | API |
doctor | key, API reachability, fleet capabilities | local + API |
Only files under workspaceRoot (default: the project's directory) are uploaded, content-addressed β after the first run only changed files move. A small app's test run takes ~20β40 s of Mac time and costs a few cents; nothing is billed while queued.
Screenshots / accessibility tree of the running simulator, code signing and TestFlight upload. The live build_run_sim link is meant for a human to look at.
Agents without a Mac build, test and run iOS apps through mac.doublespeed.ai (npx -y @doublespeed/ds). Docs: https://mac.doublespeed.ai/docs.md
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/doublespeed-xcode-as-an-api)<a href="https://allmcps.com/mcp/doublespeed-xcode-as-an-api"><img src="https://allmcps.com/api/badge/doublespeed-xcode-as-an-api?style=directory" alt="Doublespeed β Xcode as an API on AllMCPs" /></a>