
goandroid
par kunaldawn
Bibliothèque d'automatisation Android et serveur MCP pour contrôler des appareils Android via ADB en langage naturel.
Ce qu'il fait
goandroid est un framework d'automatisation Android écrit en Go qui permet aux assistants IA de contrôler directement des appareils Android. En exploitant l'Android Debugger Bridge (ADB), il permet aux utilisateurs d'effectuer des tâches d'automatisation complexes — de l'interaction avec l'interface utilisateur à la gestion du système — en utilisant des commandes en langage naturel via le Model Context Protocol (MCP).
Outils
- Opérations sur l'appareil : Vérifier la disponibilité de l'appareil, obtenir les propriétés du système et exécuter des commandes ADB brutes.
- Gestion de fichiers : Pousser et tirer des fichiers entre l'hôte et l'appareil Android.
- Automatisation des entrées : Effectuer des pressions (taps), des glissements (swipes), des gestes multi-touch et des événements de touches matérielles.
- Interaction UI : Localiser des éléments par texte ou ID, vérifier la visibilité et effectuer des clics ou des défilements.
- Gestion des activités : Lancer des activités Android spécifiques et surveiller les transitions de focus.
- Infos Système : Récupérer l'état de la batterie, l'utilisation de la mémoire et détecter l'accès root.
Installation
Assurez-vous que adb est installé sur votre système. Ajoutez ce qui suit à votre claude_desktop_config.json :
{
"mcpServers": {
"goandroid": {
"command": "go",
"args": ["run", "/path/to/goandroid/cmd/mcp-server", "--adb=adb", "--timeout=60"]
}
}
}
Hôtes supportés
- claude
Installation rapide
go run cmd/mcp-server --adb="adb" --timeout=60Informations
- Tarification
- free
- Publié






