Home Assistant MCP Server について
Home Assistant MCP Serverは、Home Assistantのオートメーション、スクリプト、シーン、ヘルパーを確認し、簡単な最適化案を提示します。Home Assistantの設定を扱うMCPクライアント向けです。
主な機能
- 01オートメーション、スクリプト、シーンの一覧表示
- 02ヘルパーの確認
- 03取得データに基づく最適化案
- 04SSEトランスポートとAPIキー認証
活用シーン
- 01Home Assistantのオートメーションの確認
- 02スクリプト、シーン、ヘルパーの調査
- 03取得した設定データに基づく提案の確認
MCP 対応
Home Assistantのオートメーション、スクリプト、シーン、ヘルパーの一覧取得と最適化案の提示ツールをMCPクライアントに公開します。SSEトランスポートとAPIキー認証を使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Home Assistant MCP サーバー
Home Assistant 用 Model Context Protocol(MCP)サーバー
オートメーション、スクリプト、シーン、ヘルパーを調査して最適化するための、SSE ベースのツールを提供します。
特徴
- API キー認証を使用する SSE トランスポート
- ツール:
get_automations、get_scripts、get_scenes、get_helpers recommend_optimizationsによる 最適化
セットアップ
- このリポジトリを クローンし、
cdで移動します .env.exampleを.envにコピーし、値を入力しますnpm installnpm run buildnpm start
サーバーは http://localhost:${PORT}/sse(デフォルトは 8080)で実行されます。
認証には X-API-Key ヘッダーを使用します。
ツール
- get_automations → すべてのオートメーションを一覧表示します
- get_scripts → すべてのスクリプトを一覧表示します
- get_scenes → すべてのシーンを一覧表示します
- get_helpers → すべてのヘルパーを一覧表示します
- recommend_optimizations → 取得したデータに基づいて簡単な推奨事項を提示します
MIT ライセンス
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。