ContextHub
外部サービス連携無料🔑 APIキー必要docker

Home Assistant MCP Server

Home Assistant MCPサーバーでClaude連携・スマートホーム操作を自動化

最終更新:2026年3月27日295GitHub
クイックインストール
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. 1

    Home Assistantの管理画面(http://homeassistant.local:8123)にログインする

  2. 2

    左下のユーザー名をクリックして「プロフィール」を開く

  3. 3

    「セキュリティ」タブの「長期アクセストークン」セクションまでスクロール

  4. 4

    「トークンを作成」をクリックしてトークン名を入力する

  5. 5

    生成されたトークンをコピーして保存する(再表示されないため必ず保存すること)

APIキー発行ページへ →

こんな使い方ができます

ClaudeにHome Assistantのデバイス状態を質問してリアルタイムで確認できる

照明や家電のオン・オフをClaudeへの自然言語指示で制御できる

Home Assistantのオートメーションを作成・変更・管理できる

センサーデータや履歴をClaudeに分析させてスマートな自動化を設計できる

セットアップ手順

  1. 1

    Home Assistantの管理画面からプロフィール→セキュリティで長期アクセストークンを生成する

  2. 2

    DockerでMCPサーバーを起動する:docker pull voska/hass-mcp

  3. 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実行環境

Terminal
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環境がある場合はシンプルに導入できる。

#スマートホーム#Home Assistant#IoT#自動化#セルフホスト

外部リンク

関連するMCPサーバー(外部サービス連携