AVD MCP Server

$npx -y @jramalho/avd-mcp
README.md

Automates Android Virtual Device operations and captures screenshots.

Automates Android Virtual Device operations by enabling users to start emulators, execute development commands, and capture screenshots. It facilitates Android testing workflows by returning command outputs and visual feedback directly to AI assistants.

Tools (3)

start_emulatorStarts a specific Android Virtual Device (AVD).
execute_commandExecutes development commands on the Android emulator.
capture_screenshotCaptures a screenshot of the current emulator screen for visual feedback.

Configuration

claude_desktop_config.json
{
  "mcpServers": {
    "avd-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@jramalho/avd-mcp"
      ]
    }
  }
}

Try it

Start my Android emulator named 'Pixel_7_Pro'.
Take a screenshot of the current Android emulator screen so I can see the UI.
Run an adb shell command to list the installed packages on the device.
Execute a development command to clear the cache of my app on the emulator.

Frequently Asked Questions

How do I install AVD MCP Server?

Install AVD MCP Server by running: npx -y @jramalho/avd-mcp

What MCP clients work with AVD MCP Server?

AVD MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use AVD MCP Server with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free