家庭自动化与物联网 · 人工智能聊天机器人

Hass MCP logo

Hass MCP

voska/hass-mcp

Hass-MCP是一个连接Home Assistant与AI助手(如Claude)的协议服务器,实现智能家居设备查询、控制和自动化管理。

安装

docker run -i --rm -e HA_URL -e HA_TOKEN voska/hass-mcp

客户端配置

{
  "mcpServers": {
    "hass-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "HA_URL",
        "-e",
        "HA_TOKEN",
        "voska/hass-mcp"
      ],
      "env": {
        "HA_URL": "<HA_URL>",
        "HA_TOKEN": "<HA_TOKEN>"
      }
    }
  }
}

环境变量

HA_URLHA_TOKEN
GitHub 星标
60
作者
@voska
分类
家庭自动化与物联网, 人工智能聊天机器人
许可证
MIT
更新于
2026年10月6日

工具(19)

  • get_version

    Get the Home Assistant version

  • get_entity

    Get the state of a specific entity with optional field filtering

  • entity_action

    Perform actions on entities (turn on, off, toggle)

  • list_entities

    Get a list of entities with optional domain filtering and search

  • search_entities_tool

    Search for entities matching a query

  • domain_summary_tool

    Get a summary of a domain's entities

  • list_automations

    Get a list of all automations

  • call_service_tool

    Call any Home Assistant service

  • restart_ha

    Restart Home Assistant

  • get_history

    Get the state history of an entity (last N hours)

  • get_history_range

    Get state-change history for an entity over an explicit date/time range (start_time / end_time, ISO-8601)

  • get_statistics

    Get long-term aggregated statistics (mean / min / max per bucket) for an entity over the last N hours — works for data older than the recorder's short-term…

  • get_statistics_range

    Same, but for an explicit date/time range — useful for monthly / yearly trend queries

  • get_error_log

    Get the Home Assistant error log, with optional level / integration / search_term / lines filters applied server-side so noisy logs don't blow Claude's context

  • get_dashboard_config

    Get a dashboard's full config

  • set_dashboard_config

    Replace a dashboard's full config (low-level)

  • add_card

    update_card / remove_card / move_card: Edit cards within a view (the view is selected by index, or by its path / title)

  • add_view

    remove_view / update_view: Edit a dashboard's views

  • list_dashboard_backups

    restore_dashboard: List and roll back to the automatic pre-save backups

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS
Cursor logo

Cursor

桌面端 · 免费增值 · Proprietary

首个代理式 IDE。Cursor 编辑器让开发者与 AI 的工作真正融合在一起,提供如魔法般的编码体验。

WindowsMacOSLinux
LibreChat logo

LibreChat

网页端 · 免费 · MIT

可扩展的开源 AI 聊天平台。支持多个 AI 提供商和 MCP 服务器。

Web

相关 MCP 服务器

更多服务器
rulego logo

rulego

rulego/rulego

1.1k

RuleGo是一个基于Go语言的轻量级、高性能、嵌入式、可编排的组件化规则引擎,适用于低代码、业务编排、数据集成、工作流、物联网等多种场景。

家庭自动化与物联网
Homeassistant MCP logo

Homeassistant MCP

tevonsb/homeassistant-mcp

246

一个连接Home Assistant与LLM的MCP协议服务器,实现智能家居的自然语言控制与监控

家庭自动化与物联网
MCP Server Apple Shortcuts logo

MCP Server Apple Shortcuts

recursechat/mcp-server-apple-shortcuts

145

一个让AI助手通过MCP协议控制苹果快捷指令的服务

家庭自动化与物联网
Siri Shortcuts logo

Siri Shortcuts

dvcrn/mcp-server-siri-shortcuts

115

通过MCP协议提供Siri快捷指令服务的服务器

家庭自动化与物联网
MCP Server Home Assistant logo

MCP Server Home Assistant

allenporter/mcp-server-home-assistant

45

为Home Assistant提供模型上下文协议服务的集成组件

家庭自动化与物联网
3D Printer Manager logo

3D Printer Manager

dmontgomery40/mcp-3d-printer-server

42

MCP 3D打印机服务器是一个连接Claude与多种3D打印机管理系统的协议服务器,支持OctoPrint、Klipper、Duet等多种打印机API,提供文件管理、打印控制、STL模型处理等高级功能。

家庭自动化与物联网