BatterySnap 提供 Model Context Protocol 服务器,任何兼容 MCP 的 AI 助手都可以按需查询品牌、机型和单台设备的电池统计数据。无需认证。
端点
http://mcp.battery-snap.com/mcp
传输方式
streamable-http
在您的客户端中安装
Claude Desktop
编辑 claude_desktop_config.json(设置 → 开发者 → 编辑配置)并添加:
{
"mcpServers": {
"batterysnap": {
"type": "http",
"url": "http://mcp.battery-snap.com/mcp"
}
}
}
对于不支持原生 HTTP 传输的旧版本,使用 mcp-remote 桥接:
{
"mcpServers": {
"batterysnap": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://mcp.battery-snap.com/mcp"]
}
}
}
Claude Code
在终端中执行一次:
claude mcp add --transport http batterysnap http://mcp.battery-snap.com/mcp
Cursor
创建 ~/.cursor/mcp.json(或编辑):
{
"mcpServers": {
"batterysnap": {
"url": "http://mcp.battery-snap.com/mcp"
}
}
}
LibreChat
在 librechat.yaml 的 mcpServers 下添加:
mcpServers:
batterysnap:
type: streamable-http
url: http://mcp.battery-snap.com/mcp
VS Code (GitHub Copilot Chat)
在工作区的 .vscode/mcp.json 或您的用户设置中添加:
{
"servers": {
"batterysnap": {
"type": "http",
"url": "http://mcp.battery-snap.com/mcp"
}
}
}
其他客户端
任何支持 streamable-http 传输的 MCP 主机都可以将其指向 http://mcp.battery-snap.com/mcp 进行连接。发现元数据位于 /.well-known/mcp.json。
可用工具
brands()列出所有具有电池统计记录的设备品牌,并附带机型和设备数量。
models(brand)列出指定品牌下记录的设备机型,包括设备数量、平均温度和 Android API 范围。
devices(brand, model)列出指定品牌和机型的单台设备,附带每台设备的聚合数据:活动时间窗口、电池电量、温度范围、充/放电速度、清醒比率和 Android API 级别。
每个工具还接受一个可选的 fields 参数 —— 传入属性名白名单可让响应保持紧凑。