Hass-MCP 是一款专为 Home Assistant 集成打造的 Model Context Protocol (MCP) 服务器,它能助力 Claude 等大语言模型(LLMs)与 Home Assistant 实现交互,为智能家居控制带来更多可能。
Hass-MCP 架起了 AI 助手(如 Claude)与 Home Assistant 实例之间的桥梁,让 AI 助手能够直接与您的智能家居系统交互,实现以下实用功能:
Hass-MCP 提供了丰富的引导对话提示,帮助用户更好地使用 Home Assistant:
create_automation:根据触发类型指导创建 Home Assistant 自动化debug_automation:帮助故障排除未正常工作的自动化troubleshoot_entity:诊断实体问题routine_optimizer:分析使用模式并基于实际行为提出优化例程建议automation_health_check:审查所有自动化,发现冲突、冗余或改进机会entity_naming_consistency:审核实体名称并建议命名标准化改进dashboard_layout_generator:根据用户偏好和使用模式生成优化的仪表板Hass-MCP 提供了一系列资源端点,方便用户获取各种信息:
hass://entities/{entity_id}:获取某个特定实体的状态hass://entities/{entity_id}/detailed:获取某个实体的详细信息,包括所有属性hass://entities:列出 Home Assistant 所有实体,按领域分组hass://entities/domain/{domain}:获取某个领域的所有实体列表hass://search/{query}/{limit}:搜索与查询匹配的实体,并自定义结果限制uv run pytest tests/
本项目采用 MIT License。