
Home Assistant MCP Controller

2025.04.23
0
PythonHome Assistant集成MCP协议控制交流协作开发效率
Home Assistant MCP Controller 是一个用于控制各种MCP(媒体控制协议)服务器的Home Assistant集成,支持Bookstack、Microsoft 365和Loki等服务。它提供了对这些服务的控制和访问功能,并支持通过语音命令和自动化脚本进行操作。
View on GitHub
Overview
基本能力
产品定位
Home Assistant MCP Controller 是一个用于控制各种MCP(媒体控制协议)服务器的Home Assistant集成,支持Bookstack、Microsoft 365和Loki等服务。
核心功能
- 通过MCP协议控制和访问Bookstack
- 与Microsoft 365服务集成
- 直接从Home Assistant查询Loki日志
- 可扩展的架构,支持更多MCP兼容服务
适用场景
- 在Home Assistant中集成和管理Bookstack、Microsoft 365和Loki服务
- 通过语音命令控制这些服务
- 自动化脚本操作这些服务
工具列表
- PKHexxxor/mcp-bookstack - Bookstack的MCP服务器
- PKHexxxor/ms-365-mcp-server - Microsoft 365的MCP服务器
- Prinz-Thomas-GmbH/lokka - 用于Loki日志查询的MCP服务器
常见问题解答
无
使用教程
使用依赖
确保已安装Home Assistant和HACS(如果选择HACS安装方式)。
安装教程
方法1:一键安装
点击一键安装按钮并按照指示完成安装。
方法2:HACS安装
- 确保已安装HACS
- 在HACS中添加自定义仓库:
- 进入HACS > 集成 > 三点菜单 > 自定义仓库
- URL:
https://github.com/PKHexxxor/homeassistant-mcp-controller
- 类别: 集成
- 在HACS中搜索"MCP Controller"并安装
- 重启Home Assistant
方法3:手动安装
- 将
custom_components/mcp_controller
目录复制到Home Assistant的custom_components
目录 - 重启Home Assistant
调试方式
安装完成后,可以通过Home Assistant的日志查看集成是否正常运行。
配置
- 进入设置 → 设备与服务
- 点击+ 添加集成并搜索"MCP Controller"
- 选择要添加的服务类型并输入必要的配置信息。