Serveur MCP BatterySnap
Interrogez vos assistants IA sur les analyses de batterie Android
BatterySnap expose un serveur Model Context Protocol afin que tout assistant IA compatible MCP puisse interroger à la demande les marques, modèles et statistiques de batterie par appareil. Aucune authentification requise.
http://mcp.battery-snap.com/mcp
Transport
streamable-http
Installer dans votre client
Modifiez claude_desktop_config.json (Paramètres → Développeur → Modifier la configuration) et ajoutez :
{
"mcpServers": {
"batterysnap": {
"type": "http",
"url": "http://mcp.battery-snap.com/mcp"
}
}
}
Pour les versions plus anciennes sans transport HTTP natif, utilisez le pont mcp-remote :
{
"mcpServers": {
"batterysnap": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://mcp.battery-snap.com/mcp"]
}
}
}
Exécutez une fois dans votre terminal :
claude mcp add --transport http batterysnap http://mcp.battery-snap.com/mcp
Créez ~/.cursor/mcp.json (ou modifiez-le) avec :
{
"mcpServers": {
"batterysnap": {
"url": "http://mcp.battery-snap.com/mcp"
}
}
}
Dans librechat.yaml, ajoutez sous mcpServers :
mcpServers:
batterysnap:
type: streamable-http
url: http://mcp.battery-snap.com/mcp
Ajoutez à .vscode/mcp.json dans votre espace de travail, ou à vos paramètres utilisateur :
{
"servers": {
"batterysnap": {
"type": "http",
"url": "http://mcp.battery-snap.com/mcp"
}
}
}
Tout hôte MCP prenant en charge le transport streamable-http peut se connecter en pointant sur http://mcp.battery-snap.com/mcp. Les métadonnées de découverte sont servies à /.well-known/mcp.json.
Outils disponibles
brands()Liste toutes les marques d'appareils ayant un enregistrement de statistiques de batterie, avec le nombre de modèles et d'appareils.
models(brand)Liste les modèles d'appareils enregistrés pour la marque indiquée, avec le nombre d'appareils, la température moyenne et la plage d'API Android.
devices(brand, model)Liste les appareils individuels d'une marque et d'un modèle donnés avec des agrégats par appareil : fenêtre d'activité, niveau de batterie, plage de température, vitesse de charge/décharge, ratio d'éveil et niveau d'API Android.
Chaque outil accepte aussi un argument fields optionnel — passez une liste blanche de noms d'attributs pour garder les réponses compactes.