🏠 Home Assistant via MCP protocol

🏠 AI 驱动的智能家居控制中心

智能家居榜 #1

通过 MCP 协议控制 Home Assistant 智能家居设备,支持开关灯、调节亮度、控制风扇等场景化操作,适合技术用户构建自动化工作流。

收藏
19.7k
安装
4.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

mcp-hass 是一款基于 MCP(Model Context Protocol)协议的命令行工具,专用于与 Home Assistant 智能家居平台交互。用户可通过 mcporter CLI 实现对智能设备的开关控制、状态查询及精细化调节。

主要功能模块:

  • 状态查询home-assistant.GetLiveContext 获取全屋设备实时状态
  • 设备开关HassTurnOn/HassTurnOff 支持按名称、区域(area)或设备类型(domain)批量控制
  • 灯光调节HassLightSet 支持 0-100% 亮度调节及颜色设置
  • 风扇控制HassFanSetSpeed 支持 0-100% 风速档位调节

显著优点

1. 协议标准化:采用 MCP 开放协议,打破平台壁垒,可与 Claude 等 AI 助手深度集成
2. 灵活定位:支持多维度设备寻址(name/area/domain 组合),适配复杂家居拓扑

3. 零代码自动化:命令行即开即用,适合开发者快速构建脚本化场景

4. 本地优先:直接连接 Home Assistant 本地实例,响应延迟低

潜在缺点与局限性

  • 配置门槛高:需手动配置 HASS_BASE_URLHASS_ACCESS_TOKEN,对非技术用户不友好
  • 依赖 Home Assistant:必须预先部署 HA 并完成 MCP 集成设置
  • 工具链依赖:需安装 Node.js 及 mcporter 工具链
  • 功能覆盖面:目前仅支持灯、风扇等基础设备,复杂场景(如自动化规则编辑)未覆盖

适合人群

  • 已部署 Home Assistant 的智能家居进阶用户
  • 希望通过 AI 助手语音/文本控制家居的技术爱好者
  • 需要批量操作设备的自动化脚本开发者

常规风险

  • 令牌泄露HASS_ACCESS_TOKEN 具备完整设备控制权,需妥善保管
  • 网络暴露:若 HA 实例对外开放,需确保 HTTPS 及强认证机制
  • 误操作风险:批量区域控制可能意外触发关键设备(如安防系统)

🏠 Home Assistant via MCP protocol 内容

手动下载zip · 1.3 kB
SKILL.mdtext/markdown
请选择文件