BatterySnap은 Model Context Protocol 서버를 제공하므로, MCP 호환 AI 어시스턴트가 필요할 때 브랜드, 모델, 기기별 배터리 통계를 조회할 수 있습니다. 인증이 필요 없습니다.
http://mcp.battery-snap.com/mcp
전송 방식
streamable-http
클라이언트에 설치
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 mcp add --transport http batterysnap http://mcp.battery-snap.com/mcp
~/.cursor/mcp.json을 만들거나 편집하여 다음을 입력하세요:
{
"mcpServers": {
"batterysnap": {
"url": "http://mcp.battery-snap.com/mcp"
}
}
}
librechat.yaml의 mcpServers 아래에 추가하세요:
mcpServers:
batterysnap:
type: streamable-http
url: http://mcp.battery-snap.com/mcp
작업 영역의 .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)지정된 브랜드에 기록된 기기 모델을 기기 수, 평균 온도, 안드로이드 API 범위와 함께 나열합니다.
devices(brand, model)지정된 브랜드와 모델의 개별 기기를, 활동 구간, 배터리 레벨, 온도 범위, 충전/방전 속도, 활성 시간 비율, 안드로이드 API 레벨 등 기기별 집계와 함께 나열합니다.
각 도구는 선택적인 fields 인자도 받습니다. 응답을 컴팩트하게 유지하려면 속성 이름의 화이트리스트를 전달하세요.