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

Hass Automation MCP

MCP Server

@modelcontextprotocol/inspector

通过Model Context Protocol (MCP)管理Home Assistant中的自动化配置,支持FTP客户端操作YAML文件并通过API触发重新加载。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
自动化管理PythonAI代理

安装说明

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

作者 / 组织

cavemancave

提供方

cavemancave

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx @modelcontextprotocol/inspector --config claude_desktop_config.json --server hass-automation-mcp

详细介绍

家庭助理自动化管理MCP服务器

该项目用于通过模型上下文协议(MCP)管理家庭助理中的自动化。

解决方案是在其中封装一个FTP客户端,以列出/读取/写入YAML文件。

然后使用API触发重新加载。

使用指南

  1. 安装 紫外线 和 如果尚未安装。
  1. 在家庭助理中安装FTP服务器\

设置->插件->FTP->安装

  1. 配置FTP服务器用户名和密码,启用操作权限和文件夹权限。\

设置->插件->FTP->配置

  1. 获取长寿命代币\

用户->安全->长寿令牌->创建

  1. 测试FTP连接
  1. 下载此仓库,配置环境文件
   git clone https://github.com/cavemancave/hass-automation-mcp.git
   cp .env.example .env
   # change .env
  1. 更改路径 claude_desktop_config.json,由检查员测试
   npx @modelcontextprotocol/inspector --config claude_desktop_config.json --server hass-automation-mcp

连接->列出工具->列出文件->配置/->运行工具

  1. 合并 claude_desktop_config.json 进入LLM配置

故障排除

测试FTP连接

yadang@yadang-ubuntu:~$ ftp 192.168.1.22
Connected to 192.168.1.22.
220 Welcome to the Hass.io FTP service.
Name (192.168.1.22:yadang): yadang
331 Please specify the password.
Password: 
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
229 Entering Extended Passive Mode (|||30009|)
150 Here comes the directory listing.
drwxr-xr-x    2 ftp      ftp          4096 Jun 25 16:12 addons
drwxr-xr-x    2 ftp      ftp          4096 Jun 25 16:12 backup
drwxr-xr-x    9 ftp      ftp          4096 Jul 04 14:11 config
......
226 Directory send OK.
ftp> cd config
250 Directory successfully changed.
ftp> ls
229 Entering Extended Passive Mode (|||30002|)
150 Here comes the directory listing.
-rw-r--r--    1 ftp      ftp             8 Jun 25 16:45 .HA_VERSION
drwxr-xr-x    2 ftp      ftp          4096 Jun 25 16:45 .cloud
drwxr-xr-x    3 ftp      ftp          4096 Jul 07 07:36 .storage
-rw-r--r--    1 ftp      ftp           260 Jul 04 14:11 automations.yaml
......
226 Directory send OK.
ftp> get automations.yaml
local: automations.yaml remote: automations.yaml
229 Entering Extended Passive Mode (|||30004|)
150 Opening BINARY mode data connection for automations.yaml (260 bytes).
100% |*********************************************************************|   260        4.50 MiB/s    00:00 ETA
226 Transfer complete.
260 bytes received in 00:00 (729.61 KiB/s)
ftp> quit
221

目录标签

目录标签

自动化管理PythonAI代理本地部署HomeAssistantFTP客户端YAML配置

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP