homeassistant-ai/ha-mcp

The Unofficial and Awesome Home Assistant MCP Server

解決する課題

AIアシスタントは通常、スマートホームデバイスへのアクセスが限られています。このプロジェクトは、包括的な Model Context Protocol (MCP) サーバーを提供し、LLM が単純なデバイス制御を超えて、自然言語を使用して Home Assistant インスタンスを実際に管理、設定、デバッグできるようにします。

仕組み

このサーバーは、MCP互換のAIクライアント(Claude Desktop、ChatGPT、Cursorなど)と Home Assistant のインストール環境との間のブリッジとして機能します。85種類以上の特化型ツールを公開しており、AIがシステムと対話できるようにします。Home Assistant のカスタムコンポーネント、アドオン、Docker、または PyPI を介してインストール可能です。

対象者

  • スマートホーム愛好家: AI を使用してオートメーション、スクリプト、シーンを作成したい方。
  • パワーユーザー: 実行トレースやログを使用してオートメーションのデバッグを行いたい方。
  • 開発者: 自然言語を通じて、ダッシュボードの構築・編集、ヘルパーの管理、システム設定の構成に AI を使用したい方。

ハイライト

  • 詳細な設定: AI によるオートメーション、スクリプト、シーン、ダッシュボードの作成・編集を可能にします。
  • システム管理: アドオン、バックアップ、HACS、デバイスレジストリの管理を可能にします。
  • 高度なデバッグ: トラブルシューティングのために、オートメーションのトレース、ログ、履歴へのアクセスを提供します。
  • 幅広い互換性: プロセス内カスタムコンポーネントや Docker を含む、さまざまなインストール方法をサポートしています。
  • セキュリティ機能: 読み取り専用モード、ツールごとの有効/無効オプション、ユーザー承認ポリシーが含まれています。