Developer Tools · OS Automation

Mobile Dev MCP Server logo

Mobile Dev MCP Server

jsuarezruiz/mobile-dev-mcp-server

This is a MCP designed to manage and interact with mobile devices and simulators. It provides utilities for tasks such as app installation, device management, and log retrieval for iOS and Android development environments.

Install

Client configuration

{
  "mcpServers": {
    "server": {
      "command": "dotnet",
      "args": [
        "run",
        "--project",
        "/Users/jsuarezruiz/GitHub/mobile-dev-mcp-server/src/MobileDevMcpServer.csproj"
      ]
    }
  }
}
GitHub stars
33
Category
Developer Tools, OS Automation
License
MIT
Updated
Oct 6, 2026

Features

  • Device Management: Boot, shutdown, or list connected devices and simulators.

  • Application Management: Install, launch, or manage applications on target devices.

  • Visual Diagnostics: Take screenshots of the devices and simulators screen.

  • File Management: Seamlessly push files to or pull files from connected devices.

  • UI Automation: Interact with the device through taps, swipes, text input.

  • Log Management: Retrieve log files and system information from connected devices.

  • Cross-Platform Support: Supports both Android and iOS environments.

Tools (29)

  • android_list_devices

    Retrieves details of all connected Android devices.

  • android_list_packages

    Lists all installed applications on a specific Android device.

  • android_install_app

    Installs an application (APK) onto an Android device.

  • android_launch_app

    Launches a specific application on an Android device.

  • android_diagnostics_bug_report

    Captures a comprehensive bug report from an Android device.

  • android_logs_logcat

    Fetches system logs from an Android device using logcat.

  • android_logs_logcat_log_level

    Fetches system logs from an Android device using logcat by Log Level.

  • android_files_push

    Pushes a local file to an Android device.

  • android_files_pull

    Pulls a file from an Android device to the local machine.

  • android_files_delete_file

    This tool allows you to delete a specified file from a connected Android device.

  • android_ui_tap

    Simulates a tap action at specified screen coordinates on an Android device.

  • android_ui_swipe

    Simulates a swipe action between two points on an Android device's screen.

  • android_ui_input_text

    Simulates text input into a field on an Android device.

  • android_ui_press_key

    Simulates a key press on an Android device using its serial number and keycode.

  • android_screenshot

    Captures a screenshot from the specified Android device.

  • android_compare_screenshot_llm

    Compares two screenshots using the provided prompt and an interaction with the Large Language Model (LLM).

  • android_shell_command

    Runs a shell command on an Android device.

  • ios_list_devices

    Retrieves details of all connected iOS simulator devices.

  • ios_booted_device

    Retrieves the name and ID of the first booted simulator device.

  • ios_boot_device

    Boots up a specified iOS simulator device.

  • ios_launch_app

    Launches an application on a specified iOS simulator device.

  • ios_shutdown_device

    Shuts down a specified iOS simulator device.

  • ios_ui_tap

    Simulates a tap action at specified screen coordinates on an iOS device.

  • ios_ui_swipe

    Simulates a swipe action between two points on an iOS device's screen.

  • ios_ui_input_text

    Simulates text input into a field on an iOS device.

  • ios_ui_press_key

    Simulates pressing a specific key on an iOS device.

  • ios_screenshot

    Captures a screenshot from the specified iOS device.

  • ios_video_start

    Records a video of the iOS Simulator.

  • ios_video_stop

    Stops the simulator video recording.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
VS Code GitHub Copilot logo

VS Code GitHub Copilot

Desktop · Freemium · MIT

VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

WindowsMacOSLinuxWeb

Related MCP servers

More servers
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

Developer Tools
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

Developer Tools
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Developer Tools
blender logo

blender

ahujasid/blender-mcp

10.6k

formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

Developer Tools
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

Developer Tools
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Developer Tools