Home Assistant MCP Controller

Home Assistant MCP Controller

site icon
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服务
  • 通过语音命令控制这些服务
  • 自动化脚本操作这些服务

工具列表

  1. PKHexxxor/mcp-bookstack - Bookstack的MCP服务器
  2. PKHexxxor/ms-365-mcp-server - Microsoft 365的MCP服务器
  3. Prinz-Thomas-GmbH/lokka - 用于Loki日志查询的MCP服务器

常见问题解答

使用教程

使用依赖

确保已安装Home Assistant和HACS(如果选择HACS安装方式)。

安装教程

方法1:一键安装

点击一键安装按钮并按照指示完成安装。

方法2:HACS安装

  1. 确保已安装HACS
  2. 在HACS中添加自定义仓库:
  3. 进入HACS > 集成 > 三点菜单 > 自定义仓库
  4. URL: https://github.com/PKHexxxor/homeassistant-mcp-controller
  5. 类别: 集成
  6. 在HACS中搜索"MCP Controller"并安装
  7. 重启Home Assistant

方法3:手动安装

  1. custom_components/mcp_controller目录复制到Home Assistant的custom_components目录
  2. 重启Home Assistant

调试方式

安装完成后,可以通过Home Assistant的日志查看集成是否正常运行。

配置

  1. 进入设置设备与服务
  2. 点击+ 添加集成并搜索"MCP Controller"
  3. 选择要添加的服务类型并输入必要的配置信息。

许可证

该项目遵循 None 开源许可条款。