MCP Emulator Controller
Control emulators by opening/closing apps, capturing screenshots, and interacting with the screen.
🤖 MCP Emulator Controller
This is a project to study the usage of MCP Server. This MCP Server project can be used to control the Emulator, such as opening an app, closing an app, capturing a screenshot, pressing the screen, dragging the screen.
✅ Features
- Get list of devices connected from MumuEmulator or ADB
- Reload ADB server
- Open TCP port
- Get all package name from device
- Open app from package name
- Stop app from package name
- Tap on device with coordinate
- Swipe on device with coordinate
- Screen capture from device
📷 Demo Video
https://github.com/user-attachments/assets/a9d62f72-ae06-4887-ac71-acda6c31e1de
📋 Requirements
📦 Installation
uv pip install -r pyproject.toml
⚙️ MCP Client config.json (Claude)
{
"mcpServers": {
"MCPEmulatorController": {
"command": "uv",
"args": [
"--directory",
"path/to/your/project/src",
"run",
"main.py"
]
}
}
}
Make With 🤍 By ZEMONNUB
Related Servers
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MicroShift Test Analyzer
Analyzes MicroShift test failures from Google Sheets to correlate them with specific MicroShift versions.
Volatility MCP
Integrates Volatility 3 memory analysis with FastAPI and MCP, exposing memory forensics plugins via REST APIs.
Playwright IA: Midscene.js
Automate Playwright flows using natural language with Midscene.js and AI.
Swagger/Postman MCP Server
Ingests and serves Swagger/OpenAPI specifications and Postman collections as MCP tools. Requires a config.json for API and authentication setup.
Windows Command Line MCP Server
Enables AI models to interact with the Windows command-line safely and efficiently.
PixelLab
Generate and manipulate pixel art using the PixelLab API.
OpenAPI Schema
Exposes OpenAPI schema information to Large Language Models (LLMs). The server loads OpenAPI schema files specified via command line.
Chronos Protocol
A robust MCP server that eliminates temporal blindness in AI coding agents through intelligent time tracking, persistent memory, and complete session traceability.
Raymon
Stateful HTTP ingest + MCP server + terminal UI for Ray-style logs.
Kirha MCP Gateway
An MCP server that provides seamless access to Kirha AI tools.