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 설치 환경 사이의 브리지 역할을 합니다. AI가 시스템과 상호 작용할 수 있도록 85개 이상의 전문화된 도구를 제공합니다. Home Assistant 커스텀 컴포넌트, 애드온, Docker 또는 PyPI를 통해 설치할 수 있습니다.
대상 사용자
- 스마트 홈 애호가: AI를 사용하여 자동화, 스크립트 및 장면을 만들고 싶은 사용자.
- 파워 유저: 실행 추적 및 로그를 사용하여 자동화를 디버깅하려는 사용자.
- 개발자: 자연어를 통해 대시보드를 구축 및 편집하거나, 헬퍼를 관리하거나, 시스템 설정을 구성하는 데 AI를 사용하려는 사용자.
주요 특징
- 심층 구성: AI가 자동화, 스크립트, 장면 및 대시보드를 생성/편집할 수 있도록 합니다.
- 시스템 관리: 애드온, 백업, HACS 및 장치 레지스트리 관리를 허용합니다.
- 고급 디버깅: 문제 해결을 위해 자동화 추적, 로그 및 기록에 대한 액세스를 제공합니다.
- 폭넓은 호환성: 인프로세스 커스텀 컴포넌트 및 Docker를 포함한 다양한 설치 방법을 지원합니다.
- 보안 기능: 읽기 전용 모드, 도구별 활성화/비활성화 옵션 및 사용자 승인 정책이 포함되어 있습니다.