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認証など、さまざまなリモート接続方法をサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト