MCP Servers for Xcode

Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS.

View all MCP Servers

  • Why this server?

    Allows building and testing iOS Xcode workspaces/projects directly through command-line operations, facilitating iOS development workflows in code editors.

    A
    security
    A
    license
    A
    quality
    🍎 Build iOS Xcode workspace/project and feed back errors to llm.
    2
    45
    Python
    MIT License
    • Apple
  • Why this server?

    Leverages Xcode Command Line Tools to interact with iOS Simulator devices and capture screenshots through the xcrun simctl command.

    A
    security
    A
    license
    A
    quality
    A server that captures screenshots from iOS Simulator using the Model Context Protocol (MCP) and saves them to a specified directory.
    1
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Provides integration with Xcode projects, allowing for project detection, file operations, project management, build execution, and test suite management.

    A
    security
    A
    license
    A
    quality
    Bridges Claude AI with Xcode, enabling AI-powered code assistance, project management, and automated development tasks securely on your local machine.
    9
    262
    116
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Provides tools for Xcode project management, building, testing, archiving, code signing, and related iOS development operations

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that provides tools for Xcode-related operations, making it easier to work with iOS project management, building, testing, archiving, and deploying apps to both simulators and physical devices.
    9
    43
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Utilizes Xcode's iOS simulator infrastructure to enable UI automation, testing, and interaction with simulated iOS devices.

    -
    security
    A
    license
    -
    quality
    Enables interaction with iOS simulators by providing tools to inspect UI elements, control UI interactions, and manage simulators through natural language commands.
    137
    192
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Works with Xcode's iOS simulators to provide comprehensive management of simulator sessions, device control, and app testing capabilities.

    -
    security
    A
    license
    -
    quality
    A MCP server that enables LLMs to interact with iOS simulators through natural language commands.
    37
    TypeScript
    Apache 2.0
    • Apple
  • Why this server?

    Extracts and parses diagnostic information (errors and warnings) from Xcode build logs, including file paths, line numbers, error messages, and fix-it suggestions for Swift projects.

    -
    security
    A
    license
    -
    quality
    Connects to Xcode's build system to extract, parse, and display errors and warnings from your Swift projects, helping AI assistants quickly identify code issues without manually searching through build logs.
    1
    Python
    MIT License
    • Apple
  • Why this server?

    Interacts with Xcode's iOS simulator infrastructure to manage simulator instances and perform operations on iOS devices.

    -
    security
    F
    license
    -
    quality
    A bridge between iOS simulators and the Model Context Protocol, enabling programmatic control of iOS simulators through standardized communication interfaces.
    12
    TypeScript
    • Apple
  • Why this server?

    Enables building and testing Xcode projects with the ability to specify schemes, configurations, and destinations. Supports running specific tests, generating code coverage reports, and accessing build and test logs.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to build and test Xcode projects directly through a standardized interface, with capabilities for running tests, monitoring progress, and accessing logs in real-time.
    29
    TypeScript