MCP Emulator Controller - Secure MCP Server by ALMC Security 2025

MCP Emulator Controller

View on GitHub

🤖 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 in Development - Secure MCP Servers

ServerSummaryActions
godoc-mcp-serversearch golang packages and their docs from pkg.go.dev, provide the infomation to llm as mcp serverView
OllamaA Model Context Protocol (MCP) server for integrating Ollama with Claude Desktop or other MCP client...View
MiniMax MCPView
d2-mcpA Model Context Protocol (MCP) server for working with D2: Declarative Diagramming, enabling seamles...View
JFrog MCP ServerView
MCP Servers for CS Experimentation WorkshopAchieve "5-minute magic" - go from concept to working experiment in under 5 minutes using AI-collabo...View