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
関連サーバー
Alpha Vantage MCP Server
スポンサーAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
XAIP
Give AI agents a persistent on-chain identity on XRPL — DIDs, credentials, reputation scores, escrow, and Memory Chain.
ctx
Automatically builds and serves context files from codebases for AI assistants like Claude.
UntitledUI MCP
An MCP server for UntitledUI components
Gemini Image Generator
Generate high-quality images from text prompts using Google's Gemini model.
RubyGems
Fetch metadata for Ruby gems from the rubygems.org API.
Logfire
Provides access to OpenTelemetry traces and metrics through Logfire.
LLAMA Hot Swap
MCP server for hot-swapping llama.cpp models in Claude Code - launchctl (macOS) + systemd (Linux)
Flutter MCP
Provides real-time Flutter/Dart documentation and pub.dev package information to AI assistants, supporting all packages on demand.
Chrome DevTools MCP
Debug web applications by connecting to Chrome's developer tools via the Chrome DevTools Protocol.
Substrate MCP Server
A Model Context Protocol (MCP) server for Substrate blockchains, written in Rust.