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 自定義組件、附加元件 (add-on)、Docker 或透過 PyPI 進行安裝。
適用對象
- 智慧家庭愛好者:希望使用 AI 建立自動化、腳本和場景的使用者。
- 進階使用者:希望使用執行追蹤和日誌來除錯自動化流程的使用者。
- 開發者:希望透過自然語言使用 AI 建立與編輯儀表板、管理輔助工具或配置系統設定的使用者。
亮點
- 深度配置:使 AI 能夠建立/編輯自動化、腳本、場景和儀表板。
- 系統管理:允許管理附加元件、備份、HACS 和裝置註冊表。
- 進階除錯:提供存取自動化追蹤、日誌和歷史紀錄的權限,用於故障排除。
- 廣泛的相容性:支援多種安裝方法,包括進程內自定義組件和 Docker。
- 安全功能:包含唯讀模式、逐工具啟用/停用選項以及使用者核准策略。