Skip to main content
Glama

🤖 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

  • uv (https://github.com/astral-sh/uv)

📦 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

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Teemo4621/MCP-Emulator-Controller'

If you have feedback or need assistance with the MCP directory API, please join our Discord server