Espresso-MCP
Ein MCP-Server für das Espresso Android Test Framework, der die Testfunktionen verbessern und Entwicklungsabläufe optimieren soll.
Installation
Python 3.x
uv:
pip install uv
Verwendung
Zu Claude: Fügen Sie die folgende JSON-Konfiguration zur Datei
claude_desktop_config.json
hinzu
Verfügbare Tools
Die folgenden Tools sind im espresso-mcp
Projekt verfügbar:
list_avds : Listet alle verfügbaren virtuellen Android-Geräte (AVDs) auf.
list_emulators : Listet alle laufenden Android-Emulatoren auf.
start_emulator : Starten Sie einen Android-Emulator nach Namen.
kill_emulator : Beenden Sie einen bestimmten Android-Emulator.
dump_ui_hierarchy : Dumpen Sie die UI-Hierarchie des verbundenen Android-Geräts.
open_uri : Öffnen Sie eine URI auf dem verbundenen Android-Gerät.
list_apps : Listet alle installierten Apps auf dem verbundenen Android-Gerät auf.
install_app : Installieren Sie eine APK auf dem verbundenen Android-Gerät.
start_app : Starten Sie eine bestimmte App auf dem verbundenen Android-Gerät.
stop_app : Stoppt eine bestimmte App auf dem verbundenen Android-Gerät.
uninstall_app : Deinstallieren Sie eine App vom verbundenen Android-Gerät.
clear_app_data : Löscht App-Daten für eine bestimmte App auf dem verbundenen Android-Gerät.
take_screenshot : Machen Sie einen Screenshot des verbundenen Android-Geräts.
record_screen : Zeichnet den Bildschirm des verbundenen Android-Geräts für eine bestimmte Dauer auf.
press_button : Simulieren Sie einen Tastendruck auf dem verbundenen Android-Gerät.
type_text : Geben Sie Text auf dem verbundenen Android-Gerät ein.
Tippen : Simulieren Sie ein Tippen auf dem verbundenen Android-Gerät an bestimmten Koordinaten.
Wischen : Führen Sie auf dem verbundenen Android-Gerät eine Wischbewegung in eine bestimmte Richtung aus.
Ressourcen
Die folgenden Ressourcen stehen zur Verfügung:
config://app : Ruft statische Konfigurationsdaten ab.
greeting://{name} : Erhalten Sie eine personalisierte Begrüßung.
Lokales Setup
Python 3.x
uv:
pip install uv
Debuggen
MCP Inspector verwenden
Testen
Veröffentlichen
Entwicklungsnotizen
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Espresso-MCP
Related MCP Servers
- AsecurityFlicenseAqualityA server that enables browser automation using Playwright, allowing interaction with web pages, capturing screenshots, and executing JavaScript in a browser environment through LLMs.Last updated -128,5481
- MIT License
- MIT License
- MIT License