Home Assistant MCP Server
Home Assistant MCPサーバーでClaude連携・スマートホーム操作を自動化
docker run HA_URL HA_TOKEN voska/hass-mcp概要
Home Assistant MCP Serverの設定方法と使い方。
セルフホスト型スマートホームプラットフォーム「Home Assistant」をClaudeから操作できるMCPサーバー。
デバイス制御・オートメーション管理・エンティティ状態の取得が可能。
ClaudeとHome AssistantのMCPサーバー連携により、照明や家電の操作、センサーデータの読み取りなどのスマートホーム制御を自動化できる。
設定方法はHA_URLとHA_TOKENを環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
Home Assistantの管理画面(http://homeassistant.local:8123)にログインする
- 2
左下のユーザー名をクリックして「プロフィール」を開く
- 3
「セキュリティ」タブの「長期アクセストークン」セクションまでスクロール
- 4
「トークンを作成」をクリックしてトークン名を入力する
- 5
生成されたトークンをコピーして保存する(再表示されないため必ず保存すること)
こんな使い方ができます
ClaudeにHome Assistantのデバイス状態を質問してリアルタイムで確認できる
照明や家電のオン・オフをClaudeへの自然言語指示で制御できる
Home Assistantのオートメーションを作成・変更・管理できる
センサーデータや履歴をClaudeに分析させてスマートな自動化を設計できる
セットアップ手順
- 1
Home Assistantの管理画面からプロフィール→セキュリティで長期アクセストークンを生成する
- 2
DockerでMCPサーバーを起動する:docker pull voska/hass-mcp
- 3
claude mcp add hass-mcp -e HA_URL=http://homeassistant.local:8123 -e HA_TOKEN=your-token -- docker run -i --rm -e HA_URL -e HA_TOKEN voska/hass-mcp
設定ファイル
コピー前に確認
Home Assistantインスタンス(セルフホスト)および長期アクセストークン、Docker実行環境
claude mcp add hass-mcp -e HA_URL=http://homeassistant.local:8123 -e HA_TOKEN=your-long-lived-access-token -- docker run -i --rm -e HA_URL -e HA_TOKEN voska/hass-mcp注意事項
uvxでも起動可能:uvx hass-mcp。Dockerのほうが既にDocker環境がある場合はシンプルに導入できる。