Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“‚ Browser Automation
  3. Xcode Studio MCP
Xcode Studio MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 8:32:57 PM

Xcode Studio MCP

User RatingsBe the first to rate and review this MCP server!
View Repository9 GitHub StarsTotal stargazers on GitHub for the source repository (9 stars).Visit Website
iosxcodesimulatorswiftdeveloper-tools

Builds Xcode projects, launches iOS apps in Simulator, and supports screenshot, tap, typing, and accessibility inspection.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for kevinswint/xcode-studio-mcp, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Tool Schemas (6) Directory Badge Claim listing AlternativesπŸ“‚ More in Browser Automation

Overview

The kevinswint/xcode-studio-mcp MCP server gives agents a Swift-based interface for building Xcode projects and operating an iOS Simulator. It exposes six MCP tools for builds, app launches, screenshots, coordinate taps, text entry, and accessibility-tree inspection. The server communicates over stdio and calls native Xcode and Simulator tooling, with IDB required for UI interaction features. Reach for it when an agent needs to run an iOS development loop locally on macOS, from compilation through basic simulator verification.

Use cases

β€’Build an Xcode project and inspect structured errors
β€’Launch an iOS app in a booted Simulator
β€’Capture Simulator screenshots for visual checks
β€’Inspect accessibility elements on the current screen
β€’Exercise focused fields with taps and text input

Key features

β€’Structured Xcode build diagnostics
β€’iOS Simulator app launching
β€’PNG screenshot capture
β€’Coordinate-based tapping
β€’Focused-field text entry
β€’Accessibility-tree JSON output

Capabilities & Tool Schemas (6) ~102 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Xcode Studio MCP.

xcode_build

Build an Xcode project with structured error output (file, line, column, severity, message)

xcode_run

Build and launch an app in the iOS Simulator

simulator_screenshot

Capture the Simulator screen as a PNG image

simulator_tap

Tap at x,y coordinates on the Simulator screen

simulator_type

Type text into the currently focused field

simulator_describe

Get the accessibility tree of the current screen (JSON)

How Xcode Studio MCP works

What kevinswint/xcode-studio-mcp MCP server does

The kevinswint/xcode-studio-mcp MCP server combines Xcode project builds with common iOS Simulator actions. An MCP client can ask it to compile a project, launch the resulting app, inspect the current screen, and perform basic input without switching between separate build and simulator servers.

Its six tools are:

  • xcode_build builds a project, workspace, or project directory and returns structured diagnostics containing the file, line, column, severity, and message when errors occur.
  • xcode_run builds and launches an app in a selected Simulator.
  • simulator_screenshot captures the current Simulator display as a PNG image.
  • simulator_tap sends a tap at supplied screen coordinates and can hold the touch for a specified duration.
  • simulator_type enters text into the currently focused field.
  • simulator_describe returns the current accessibility tree as JSON.

How it works

The server is written in Swift and uses stdio transport through the Swift MCP SDK. Its native process layer wraps xcodebuild for compilation and deployment-related work, simctl for Simulator operations, and the IDB command-line tooling for UI interaction. It is distributed as a single binary and does not require a Node.js or Python runtime for the server itself.

Build requests require project_path, which may point to an Xcode project directory, .xcodeproj, or .xcworkspace. A scheme, build configuration, and destination can be supplied; otherwise the scheme is detected when possible, Debug is used by default, and the booted Simulator is the default destination. Run requests also require an app bundle_identifier; a scheme and Simulator UDID are optional.

Simulator tools generally use the booted device when no UDID is provided. Taps require X and Y coordinates, while typing requires text. Accessibility inspection provides a machine-readable view of the current screen that an agent can use before choosing coordinates.

Setup and configuration

The kevinswint/xcode-studio-mcp MCP server requires macOS with Xcode installed. Clone the repository and build the release binary with Swift:

bash
swift build -c release

The resulting executable is .build/release/XcodeStudioMCP. MCP client configuration should point its stdio command to that executable. The README demonstrates configuration with Claude Code and states that the server can be used by MCP clients such as Cursor.

The build tool can work with the native Xcode tooling alone. The tap, type, and describe tools additionally require IDB Companion and the fb-idb Python package:

bash
brew tap facebook/fb && brew install idb-companion
pip3 install fb-idb

Tools and capabilities

The kevinswint/xcode-studio-mcp MCP server supports a compact build-and-check workflow:

  1. Build an Xcode project and review structured compiler or build diagnostics.
  2. Build and launch the app in a booted or explicitly selected Simulator.
  3. Capture a PNG screenshot for visual review.
  4. Read the accessibility tree to identify visible controls and fields.
  5. Tap at coordinates and type into the focused control.

This supports basic manual-style verification of a running iOS app, but the documented tool set does not include test execution, semantic control selection, visual diffing, or project-file editing.

Limitations and notes

The server targets local macOS development and depends on Xcode and an available iOS Simulator. UI interaction features have an additional IDB dependency, unlike the server’s core build and launch functionality. Coordinate taps require screen positions supplied by the caller, and text entry operates only on the currently focused field. The roadmap mentions semantic navigation, visual diffs, project-file manipulation, compound operations, and SwiftUI preview capture as future work rather than current capabilities.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Browser Automation View all alternatives
  • Manzanas logoManzanas
    Verified

    Drive iOS simulators from Claude Code, Cursor or Codex by accessibility label instead of screenshot-and-tap-coordinates. Exposes ui_tree, tap_element, type_into_element, wait_for_element and scroll_to_element, and every action reports whether the UI actually changed. A Mac daemon underneath hands out simulators as TTL leases with a queue and keeps a SIGSTOP warm pool, so a lease gets a live simulator in about 0.28s instead of a 7s cold boot, and multiple agents can share one Mac without colliding. Open source, MIT.

    πŸ“‚ Browser Automation5 views
    Compare vs Manzanas β†’
  • Ios Simulator MCP logoIos Simulator MCP

    A Model Context Protocol (MCP) server for interacting with iOS simulators. This server allows you to interact with iOS simulators by getting information about them, controlling UI interactions, and inspecting UI elements.

    πŸ“‚ Browser Automation2 views
    Compare vs Ios Simulator MCP β†’
  • Simulator MCP Server logoSimulator MCP Server

    An MCP server to control iOS Simulators

    πŸ“‚ Browser Automation2 views
    Compare vs Simulator MCP Server β†’
  • MCP Server Simulator Ios Idb logoMCP Server Simulator Ios Idb

    A Model Context Protocol (MCP) server that enables LLMs to interact with iOS simulators (iPhone, iPad, etc.) through natural language commands.

    πŸ“‚ Browser Automation1 views
    Compare vs MCP Server Simulator Ios Idb β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
9
Stargazers on the source repository.
Last commit
5mo ago
Most recent push to the default branch.
Tools exposed
6
Callable tools this server registers over MCP.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Xcode Studio MCP

Clone the repository, run `swift build -c release`, and configure your MCP client to launch `.build/release/XcodeStudioMCP` over stdio.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewXcode Studio MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/kevinswint-xcode-studio-mcp?style=directory)](https://allmcps.com/mcp/kevinswint-xcode-studio-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/kevinswint-xcode-studio-mcp"><img src="https://allmcps.com/api/badge/kevinswint-xcode-studio-mcp?style=directory" alt="Xcode Studio MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“‚Browser Automation
PricingFree
More technical detailsExpand β–Ύ
AuthNo auth required
LicenseMIT
ClientsCursor
Last updatedSep 7, 2026
11/11 checks healthy over the last 33d
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars9
GitHub Star CountTotal stargazers on GitHub representing community popularity (9 stars).
Last commit5mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Apr 4, 2026
47Quality signal: Fair Β· 47/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools22/30
Adoption & activity3/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“‚ Browser Automation β†’Best MCP servers for Browser Automation β†’Alternatives to Xcode Studio MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code