Skip to main content
Glama
Teemo4621

MCP Emulator Controller

by Teemo4621

πŸ€– 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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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