Mobile Device Manager
This is a MCP designed to manage and interact with mobile devices and simulators.
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
Maintainer
Works with
Installation
Manual Installation
npx mobile-devConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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-serverBuild 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.csprojVerify 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-companionConfigure 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"]
}
}
}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.csprojMobile 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.
Mobile Device Manager Alternatives — Similar Developer Tools Servers
Looking for alternatives to Mobile Device Manager? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Mobile Device Manager in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.