Token导航 LogoToken导航TokenDH.com
Homeassistant Mpc logo
AI代理stdio官方级别未说明来源级核验

Homeassistant Mpc

MCP Server

@smithery/cli

Home Assistant MCP是一个模型上下文协议服务器,提供与Home Assistant集成的工具,使AI助手能够与智能家居设备交互。

工具数

3

提示词数

0

GitHub Stars

3

资源数

0
智能家居设备控制TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

guilhermelirio

提供方

guilhermelirio

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @guilhermelirio/homeassistant-mpc --client claude

详细介绍

](https://smithery.ai/server/@guilhermelirio/homeassistant-mpc)

家庭助理MCP

这是一个MCP(模型上下文协议)服务器,提供与家庭助理集成的工具,允许人工智能助理与智能家居设备进行交互。

设置

通过Smithery安装

通过以下方式自动安装Claude Desktop的家庭助理集成 史密瑟里:

npx -y @smithery/cli install @guilhermelirio/homeassistant-mpc --client claude

手动安装

  1. 安装依赖项:
npm install
  1. 配置环境变量:

- 从您的家庭助理获取长期访问令牌 - 在中配置环境变量 .env 项目根目录下的文件:

HOME_ASSISTANT_URL=http://your-home-assistant:8123
HOME_ASSISTANT_TOKEN=your_token_here

启动服务器

npm start

发展:

npm run dev

可用工具

首页助理API验证

  • 家庭助理\_ api:验证Home Assistant API是否联机

- 参数:无 - 例子: homeassistant_api()

获取实体状态

  • 家庭助理_get_state:获取家庭助理实体的当前状态

- 参数: entity_id (实体ID) - 例子: homeassistant_get_state("light.living_room")

呼叫服务

  • 家庭助理_呼叫服务:呼叫家庭助理实体的服务

- 参数: - entity_id (实体ID) - domain (服务域) - service (服务电话) - 例子: homeassistant_call_service("light.living_room", "light", "turn_on")

发展

该项目使用TypeScript和MCP SDK库来创建可由Claude、GPT等语言模型访问的工具。

要添加新工具,请执行以下操作:

  1. 在中创建模块 src/tools/[category]
  2. 按照现有模式实施您的工具
  3. 在中注册模块 src/index.ts

贡献

欢迎投稿!请随时打开问题或提交pull请求。

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

目录标签

目录标签

智能家居设备控制TypeScriptClaude本地部署AI集成HomeAssistantMCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP