
mcp-server-home-assistant

2025.04.04
0
PythonHome Assistant集成智能家居控制其它
该mcp-server是为Home Assistant设计的模型上下文协议服务器,主要用于与Home Assistant实例进行交互。它允许用户通过Claude Desktop配置和运行,实现与Home Assistant的通信和控制。
View on GitHub
Overview
基本能力
产品定位
该mcp-server是一个专为Home Assistant设计的模型上下文协议服务器,用于在Claude Desktop环境中与Home Assistant实例进行交互和控制。
核心功能
- 与Home Assistant实例的WebSocket API进行通信
- 支持通过Long Lived Access Token进行认证
- 提供日志记录功能,便于调试和问题排查
适用场景
- 在Claude Desktop环境中集成Home Assistant功能
- 自动化控制和管理Home Assistant设备和服务
- 开发与Home Assistant相关的自动化脚本和工具
工具列表
- home-assistant-model-context-protocol: Home Assistant的自定义组件,用于支持MCP协议
- Claude Desktop: 运行该mcp-server的客户端环境
常见问题解答
- 日志文件位置:
~Library/Logs/Claude/mcp-server-Home-assistant.log
- 认证问题: 需要创建有效的Long Lived Access Token
使用教程
使用依赖
- 已安装的Home Assistant实例
- Claude Desktop环境
安装教程
- 安装home-assistant-model-context-protocol自定义组件到Home Assistant实例
- 创建Long Lived Access Token
- 克隆该git仓库到本地路径
- 编辑claude_desktop_config.json文件,配置Home Assistant的WebSocket URL和API Token
调试方式
- 查看日志文件:
~Library/Logs/Claude/mcp-server-Home-assistant.log
- 使用-v参数增加日志详细程度