适合谁
- 希望将 AI 助手与智能家居深度集成的用户
- 需要语音控制且注重隐私(本地处理)的用户
- 需要多种部署方式(STDIO、HTTP、Docker)的开发者
- 希望探索 AI 驱动的智能家居自动化的开发者
该项目提供丰富的功能,社区活跃,但需要用户具备一定的 Home Assistant 知识。总体评价积极,但需注意权限和安全配置。
最强项 · 文档质量 14/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 18+ · Bun · Docker
HASS_HOST
你的 Home Assistant 实例地址(如 http://homeassistant.local:8123),必填。
HASS_TOKEN
Home Assistant 的长期访问令牌,在 HA 用户资料页(安全设置)中创建,必填且为敏感凭据。
JWT_SECRET
HTTP/WS 传输的 JWT 认证密钥(至少 32 字符),敏感凭据,可选。
PORT
HTTP 服务器端口(默认 4000),仅 HTTP 传输需要,可选。
LOG_LEVEL
日志级别(debug | info | warn | error),可选。
{
"mcpServers": {
"homeassistant-mcp": {
"command": "bunx",
"args": [
"github:jango-blockchained/advanced-homeassistant-mcp"
],
"env": {
"HASS_HOST": "http://your-ha-instance:8123",
"HASS_TOKEN": "your_long_lived_access_token"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"homeassistant-mcp": {
"command": "bunx",
"args": [
"github:jango-blockchained/advanced-homeassistant-mcp"
],
"env": {
"HASS_HOST": "http://your-ha-instance:8123",
"HASS_TOKEN": "your_long_lived_access_token"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add homeassistant-mcp -e HASS_HOST=http://your-ha-instance:8123 -e HASS_TOKEN=your_long_lived_access_token -- bunx github:jango-blockchained/advanced-homeassistant-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
在 claude_desktop_config. 中加入 bunx 配置并重启 Claude,客户端工具列表中应出现 lights、climate、locks 等 50+ 个工具;然后问"现在客厅的温度是多少?",能返回真实实体状态即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Home Assistant MCP 服务器将 AI 助手(如 Claude、GPT、Cursor、Copilot)通过模型上下文协议连接到 Home Assistant。提供 50 多个工具,涵盖灯光、气候、媒体、锁、窗帘、风扇、吸尘器、报警、场景、自动化、通知、历史、能源监控、维护等。支持 STDIO 和 HTTP+WS 传输,并可通过 Docker 或 bunx 快速部署。带有语音控制功能(唤醒词检测、语音转文字)。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 b1aa766ab6c7 数据同步于 2026-10-11 查看 FMRS 评分方法