Home Assistant MCP

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides a Model Context Protocol Server for Home Assistant, allowing Claude to interact with Home Assistant through the MCP protocol. Requires a Home Assistant instance with a long-lived access token.

mcp-服务器-家庭助理

适用于 Home Assistant 的模型上下文协议服务器。请参阅模型上下文协议了解上下文。

此集成所需的自定义组件正在移至 Home Assistant Core,网址为https://github.com/home-assistant/core/pull/134122

在 Claude Desktop 中的使用

  1. 在您的 Home Assistant 实例中安装home-assistant-model-context-protocol自定义组件
  2. 创建长期访问令牌
  3. 将此 git repo 克隆到类似/Users/allen/Development/mcp-server-home-assistant路径
  4. 使用类似这样的内容编辑您的claude_desktop_config.json并包含您的家庭助理 URL 和 api 令牌:
    { "mcpServers": { "Home-assistant": { "command": "uv", "args": [ "--directory", "/Users/allen/Development/mcp-server-home-assistant", "run", "mcp-server-home-assistant", "-v", "-v" ], "env": { "HOME_ASSISTANT_WEB_SOCKET_URL": "http://localhost:8123/api/websocket", "HOME_ASSISTANT_API_TOKEN": "byJhbVci0iJIUzI1ii1sInR5cCI6IkpXVCJ9..... } } } }
  5. 您可以查看日志,例如~Library/Logs/Claude/mcp-server-Home-assistant.log来了解正在发生的事情
-
security - not tested
A
license - permissive license
-
quality - not tested

通过模型上下文协议服务器公开所有家庭助理语音意图,从而实现家庭控制。

  1. Usage in Claude Desktop
    ID: e4g8l8fy1p