homeassistant-ai/ha-mcp

The Unofficial and Awesome Home Assistant MCP Server

解決する課題

AIアシスタント(ClaudeやChatGPTなど)がHome Assistantのスマートホーム環境と直接対話できるようにします。ユーザーはデバイスや自動化を手動で設定する代わりに、自然言語を使って自宅の制御、デバイス状態の照会、システム設定の管理を行うことができます。

仕組み

このプロジェクトはModel Context Protocol (MCP) サーバーを実装しています。このサーバーはAIクライアントとHome Assistant APIの間のブリッジとして機能します。AIがサービス実行、エンティティ状態の読み取り、YAML設定の編集、ダッシュボード管理などのアクションを実行するために呼び出せる、包括的なツールセット(合計87個)を提供します。

対象ユーザー

AIアシスタントをスマートホームエコシステムに統合し、より簡単に制御や設定を行いたいと考えているスマートホーム愛好家やHome Assistantユーザー。

ハイライト

  • 豊富なツールセット: 検索、デバイス制御、自動化管理、システム管理を網羅する87個のツールを提供。
  • 多様なデプロイオプション: Home Assistantカスタムコンポーネント (HACS経由)、Home Assistantアプリ/アドオン、Dockerコンテナ、またはスタンドアロンのPythonパッケージとしてインストール可能。
  • 自然言語による設定: AIがプレーンテキストのコマンドを使用して、自動化、スクリプト、ダッシュボードカードを作成可能。
  • 安全機能: 「読み取り専用モード」の切り替え、ツールごとの有効/無効設定、編集時の自動バックアップ機能を搭載。
  • リモートアクセス: Nabu Casa、webhooks、OIDC認証など、さまざまなリモート接続方法をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト