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 を含む、さまざまなインストール方法をサポートしています。
- セキュリティ機能: 読み取り専用モード、ツールごとの有効/無効オプション、ユーザー承認ポリシーが含まれています。