MCP Servers for iOS

iOS is a mobile operating system developed by Apple Inc. for its iPhone product line and other mobile devices like iPad and iPod Touch. It features a user-friendly interface, App Store access, and tight integration with other Apple services.

View all MCP Servers

  • Why this server?

    Enables building and testing iOS applications by providing tools that interact with Xcode projects and workspaces in specified folders.

    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?

    Provides platform-agnostic automation of iOS applications using accessibility trees and screenshots, allowing for scripted flows and form interactions on both simulators and physical devices without manual control.

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables scalable mobile automation through a platform-agnostic interface for iOS and Android devices, allowing agents and LLMs to interact with mobile applications using accessibility snapshots or coordinate-based interactions.
    11
    382
    180
    TypeScript
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Captures screenshots from iOS Simulator devices and saves them to a specified directory with options for output filename, directory, image resizing, and selecting specific simulator devices.

    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?

    Enables iOS app deployment, testing on iOS simulators, and launching apps on physical iOS devices with log streaming capabilities

    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?

    Enables automated iOS device management, including app installation, test execution, UI interaction (taps, swipes, button presses), and screenshot capture.

    A
    security
    A
    license
    A
    quality
    Integration between Model Context Protocol (MCP) and Facebook's iOS Development Bridge (idb), enabling automated iOS device management and test execution through natural language.
    1
    8
    3
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Enables control of iOS simulators through natural language commands, supporting simulator management, app installation and launching, UI interaction, accessibility testing, screenshot/video capture, debugging, and crash log analysis.

    -
    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?

    Enables retrieval and analysis of iOS application data, including top free applications and other iOS-specific app metrics.

    -
    security
    F
    license
    -
    quality
    An MCP server that provides comprehensive market intelligence by analyzing data from both the Apple App Store and Google Play Store, enabling users to research apps, track market trends, study competitors, and understand user feedback across mobile marketplaces.
    102
    5
    JavaScript
  • Why this server?

    Provides tools for interacting with iOS simulators, including getting simulator information, controlling UI interactions (tapping, swiping, text input), and inspecting UI elements for accessibility testing and automation.

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

    Allows programmatic control of iOS simulators, including starting, stopping, booting, installing and launching apps, taking screenshots, and performing taps on coordinates.

    -
    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?

    Supports calendar synchronization with iOS devices, allowing events created or modified through the MCP to appear on Apple mobile devices

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to interact with Gmail services, supporting email operations, draft management, and calendar functionality through Google API integration.
    TypeScript
  • Why this server?

    Provides app store analytics, competitor analysis, keyword research, download estimates, and rankings tracking for iOS apps

    -
    security
    F
    license
    -
    quality
    Enables app store analytics and competitor analysis through AppTweak API, with tools for keyword research, download estimates, and user review insights.
    4
    JavaScript
  • Why this server?

    Allows programmatic control over iOS simulators, including listing available simulators, booting and shutting them down, installing .app bundles, and launching installed apps by bundle ID

  • Why this server?

    Facilitates iOS app development by providing build and test capabilities for iOS simulator targets, with default configuration for iPhone 15 Pro simulator.

    -
    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