MCP 大模型智能家居网关

让AI大模型成为你的智能家居管家,用语音轻松控制家中一切!

📌 Version: ESP32 📝 License: MIT ⭐ 26 Stars
📚 DIY 教程 🐙 GitHub 🔶 Gitee 📖 阳阳学编程所有资源

📖 项目简介

基于ESP32的智能家居控制系统,通过MCP协议实现大模型对米家、涂鸦平台设备的深度控制, 提供mcpserver接口,可供大模型直接调用,目前已接入小智智能体扣子空间coze智能体

🔗 快速链接

🚀 技术架构

基于MCP(Model Context Protocol)协议,实现大模型与智能家居设备的无缝对接。

📊 MCP 架构图

大模型 ↔️ MCP Server ↔️ ESP32网关 ↔️ 智能设备

✨ 核心功能

🤖 平台集成

  • 米家、涂鸦平台深度集成
  • 小爱音箱设备控制(40+款型号)
  • 涂鸦设备精准控制
  • 场景联动执行
  • Coze、扣子空间生态扩展

🎛️ 控制模式

  • 小爱音箱指令转发
  • 语音指令智能解析转发
  • 米家设备直接控制
  • 涂鸦设备直接控制
  • 平台接口直连

🔊 音频能力

  • 小爱TTS文本播报
  • 智能语音合成播报
  • 系统通知语音推送
  • 在线音乐播放
  • 音量调节管理

📡 开放接口

  • 云平台HTTP接口
  • RESTful API支持
  • 标准MCP Server接口
  • 支持多种大模型接入
  • 完整接口文档

📱 配置管理

  • 微信小程序便捷配置
  • 飞阳智控小程序
  • 可视化设备管理
  • 实时状态监控
  • 远程控制支持

🏠 场景联动

  • 智能场景触发
  • 多设备协同控制
  • 自定义场景模式
  • 定时任务执行
  • 条件联动触发

⚡ MCP服务器配置

支持标准MCP协议,可接入多种大模型平台。配置示例:

# 填入网关设备密钥 auth = MfDPyOWUSraqHsuH { "mcpServers": { "feiyang": { "url": "https://oneapi.sooncore.com/sse?auth=MfDPyOWUSraqHsuH", "disabled": false, "timeout": 60, "type": "sse", "autoApprove": [] } } }

🎯 功能演示

📝 语音指令示例

🔧 设备控制

"让北京的小爱同学,打开客厅灯" "打开客厅空调" "家里有哪些设备在线" "家里有几个空调" "家里的台灯有哪些功能" "客厅的台灯现在是什么状态"

🔊 TTS播报

"小爱同学,播报系统通知" "让北京的小爱同学介绍一下自己"

🎵 音乐播放

"让北京的小爱同学,播放周杰伦的歌曲" "让北京的小爱同学,音量调到50%"

🏠 场景联动

"启动回家模式" "启动离家模式"

🔌 设备兼容

全面兼容虾哥小智设备(MCP协议),无缝对接现有设备生态, 可与现有智能家居系统完美融合。