An MCP Server for the Espresso Android Test Framework
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"espresso-mcp-2","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# espresso-mcp An MCP Server for the Espresso Android Test Framework, crafted to improve testing capabilities and optimize development workflows. <a href="https://glama.ai/mcp/servers/@vs4vijay/espresso-mcp"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@vs4vijay/espresso-mcp/badge" /> </a> ## Installation - Python 3.x - uv: `pip install uv` ```bash # Run in stdio mode uvx espresso-mcp # Run in sse mode uvx espresso-mcp --sse ``` ## Usage - On Github Copilot: Add below JSON config to the file `.vscode/mcp.json` ```json { "servers": { "espresso-mcp": { "command": "uvx", "args": ["espresso-mcp"], "env": {} } } } ``` - On Claude: Add below JSON config to the file `claude_desktop_config.json` ```json { "mcpServers": { "terminal": { "command": "uvx", "args": ["espresso-mcp", "--timeout-ms", "30000"] } } } ``` ## Available Tools The following tools are available in the `espresso-mcp` project: - **list_avds**: List all available Android Virtual Devices (AVDs). - **list_emulators**: List all running Android Emulators. - **start_emulator**: Start an Android Emulator by name. - **kill_emulator**: Kill a specific Android Emulator. - **dump_ui_hierarchy**: Dump the UI hierarchy of the connected Android device. - **open_uri**: Open a URI on the connected Android device. - **list_apps**: List all installed apps on the connected Android device. - **install_app**: Install an APK on the connected Android device. - **start_app**: Start a specific app on the connected Android device. - **stop_app**: Stop a specific app on the connected Android device. - **uninstall_app**: Uninstall an app from the connected Android device. - **clear_app_data**: Clear app data for a specific app on the connected Android device. - **take_screenshot**: Take a screenshot of the connected Android device. - **record_screen**: Record the screen of the connected Android device for a specified duration. - **press_button**…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.