Mobile Device Manager

v1.0.0Developer Toolsstable

This is a MCP designed to manage and interact with mobile devices and simulators.

aicsharpdotnetmcpmcp-server
Share:
44
Stars
0
Downloads
0
Weekly
0/5

What is Mobile Device Manager?

Mobile Device Manager is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to this is a mcp designed to manage and interact with mobile devices and simulators.

This is a MCP designed to manage and interact with mobile devices and simulators.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • This is a MCP designed to manage and interact with mobile de

Use Cases

Mobile device and simulator management
App development automation
jsuarezruiz

Maintainer

LicenseMIT
Languagec#
Versionv1.0.0
UpdatedApr 18, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mobile-dev

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Mobile Device Manager

The Mobile Dev MCP Server is a .NET-based MCP server that gives AI assistants direct control over Android devices and iOS simulators. It exposes tools for listing devices, installing and launching apps, capturing screenshots and video, sending UI interactions (tap, swipe, text, key press), retrieving logcat and crash logs, and transferring files. Mobile developers use it to automate manual testing tasks, diagnose runtime issues, and drive app workflows from their AI assistant without leaving the terminal.

Prerequisites

  • .NET 8.0 SDK or later installed on your machine
  • Android Debug Bridge (ADB) installed and devices/emulators connected for Android tools
  • Xcode Command Line Tools and iOS Simulator for iOS tools (macOS only)
  • Facebook IDB tool installed for iOS UI automation (idb_companion)
  • An MCP-compatible client such as Claude Desktop or VS Code with MCP extension
1

Clone the repository

Clone the mobile-dev-mcp-server repository to your development machine.

git clone https://github.com/jsuarezruiz/mobile-dev-mcp-server.git
cd mobile-dev-mcp-server
2

Build the .NET project

Restore NuGet packages and build the project. The build output is a self-contained binary that the MCP client will launch via stdio.

dotnet build src/MobileDevMcpServer.csproj
3

Verify Android and iOS tooling

Ensure ADB is installed and at least one Android device or emulator is reachable. On macOS, confirm Xcode is installed and the iOS Simulator can be booted. Install IDB for iOS UI automation if needed.

# Verify Android
adb devices

# Verify iOS (macOS only)
xcrun simctl list devices

# Install IDB for iOS UI automation
brew install idb-companion
4

Configure your MCP client to launch the server

Add the Mobile Dev MCP server to your client configuration. Use dotnet run with the project path, or point to the compiled binary after dotnet publish.

{
  "mcpServers": {
    "mobile-dev": {
      "command": "dotnet",
      "args": ["run", "--project", "/absolute/path/to/mobile-dev-mcp-server/src/MobileDevMcpServer.csproj"]
    }
  }
}
5

Test the server with MCP Inspector

Before connecting Claude Desktop, validate all tools with the MCP Inspector. This lets you call individual tools interactively and see their raw responses.

npx @modelcontextprotocol/inspector dotnet run --project src/MobileDevMcpServer.csproj

Mobile Device Manager Examples

Client configuration

claude_desktop_config.json entry that launches the Mobile Dev MCP server via dotnet run against the project file.

{
  "mcpServers": {
    "mobile-dev": {
      "command": "dotnet",
      "args": [
        "run",
        "--project",
        "/Users/yourname/mobile-dev-mcp-server/src/MobileDevMcpServer.csproj"
      ]
    }
  }
}

Prompts to try

Example prompts for automating Android and iOS device management tasks through Claude.

- "List all connected Android devices and emulators."
- "Install the APK at /builds/myapp.apk on the connected Android device."
- "Take a screenshot of the currently running iOS Simulator screen."
- "Tap at coordinates (200, 400) on the Android device and then send the text 'Hello World'."
- "Get the last 100 lines of logcat from the Android device and identify any crash errors."

Troubleshooting Mobile Device Manager

Android tools fail with 'adb not found' or 'no devices found'

Ensure ADB is installed (via Android Studio SDK Manager or brew install android-platform-tools) and is on your system PATH. Run adb devices in a terminal to confirm devices are connected and authorized.

iOS simulator tools are not available on Linux or Windows

iOS simulator control via xcrun simctl is only available on macOS with Xcode installed. Run the server on macOS for iOS features; Android tools work cross-platform wherever ADB is available.

.NET build fails with SDK version errors

Check the required .NET SDK version in the project's global.json or .csproj file. Install the matching .NET SDK from https://dotnet.microsoft.com/download and run dotnet build again.

Frequently Asked Questions about Mobile Device Manager

What is Mobile Device Manager?

Mobile Device Manager is a Model Context Protocol (MCP) server that this is a mcp designed to manage and interact with mobile devices and simulators. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Mobile Device Manager?

Follow the installation instructions on the Mobile Device Manager GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Mobile Device Manager?

Mobile Device Manager works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Mobile Device Manager free to use?

Yes, Mobile Device Manager is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mobile-dev": { "command": "npx", "args": ["-y", "mobile-dev"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Mobile Device Manager?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides