SwitchBot

공식 API를 통해 SwitchBot 스마트 홈 기기를 제어하여 자동화 및 AI 어시스턴트와의 통합을 가능하게 합니다.

문서

Archived: use the official SwitchBot MCP

This repository is archived and no longer maintained.

Please use the official SwitchBot implementation maintained by OpenWonderLabs:

Quick start

npm install -g @switchbot/openapi-cli
switchbot auth login
switchbot mcp serve

The official MCP server supports stdio for local clients:

switchbot mcp serve

It also supports HTTP for a long-lived or remotely hosted agent worker:

switchbot mcp serve --port 8765

For Codex or Claude Code, use the official setup commands documented upstream:

switchbot codex setup
switchbot claude-code setup

If browser authentication is not available, configure an API token and secret with:

switchbot config set-token <token> <secret>

This repository is retained for historical reference only. Do not use its old package name, source-build instructions, or configuration examples for new deployments.