小智 MCP 生态盘点:能接哪些工具、有哪些开源项目
小智 MCP 生态主要分五类:设备端 xiaozhi-esp32(★29k)、多语言服务端、MCP 桥接控制台 xiaozhi-mcphub、智能家居 ha-mcp-for-xiaozhi、工具扩展 mcp-calculator。想让小智能控制智能家居用 ha-mcp-for-xiaozhi,想自己写工具从 mcp-calculator 入手,想省事用托管接入点。
小智AI(xiaozhi) 是当下极活跃的开源语音助手项目,而 MCP(Model Context Protocol) 是它扩展能力的核心。这篇盘点小智 MCP 生态里最值得关注的开源项目——每个能做什么、怎么接入、star 量级,帮你快速找到适合自己的一条路。数据基于 GitHub 实时检索(2026 年),项目按热度与用途分类。
小智 MCP 生态有哪些项目?
按用途分,小智 MCP 项目基本是五大类。下面列出的都是能在 GitHub 检索到的真实项目:
| 类别 | 代表项目 | 热度 |
|---|---|---|
| 核心设备端 | 78/xiaozhi-esp32 | ★29k |
| 服务端实现 | xiaozhi-esp32-server(py/java/golang) | ★10k+ |
| MCP 桥梁/控制台 | huangjunsen0406/xiaozhi-mcphub | ★191 |
| 智能家居 | c1pher-cn/ha-mcp-for-xiaozhi | ★265 |
| 工具扩展 | 78/mcp-calculator 等官方示例 | ★439 |
小智生态变化快,star 数和项目会持续更新;本文只讲能实际用起来的成熟路径。
设备端:xiaozhi-esp32(★29k)
78/xiaozhi-esp32 是小智设备端的开源实现,一个"基于 MCP 的聊天机器人"。它把设备的控制能力(移动、传感器、I/O)注册成 MCP 工具,让后端服务能发现并调用。
- 设备端用
McpServer::AddTool注册工具 - 支持 Go 官方提供的示例程序(如 mcp-calculator)
- 是很多衍生项目的地基
服务端:三种实现
小智的后端服务(xiaozhi-esp32-server)有多语言版本,它们都支持 mcp_endpoint 接入点配置:
- Python 版(xinnan-tech/xiaozhi-esp32-server):最主流,★10k+
- Java 版(joey-zhou/xiaozhi-esp32-server-java):企业级管理平台,★1.3k
- Golang 版(hackers365/xiaozhi-esp32-server-golang):★403
无论用哪个服务端,接 MCP 的核心都是把服务端的 mcp_endpoint 指向一个接入点。具体见《小智AI接入 MCP:从零配置教程》。
MCP 桥梁/控制台:xiaozhi-mcphub(★191)
huangjunsen0406/xiaozhi-mcphub 是专门为小智优化的 MCP 桥接 + 管理控制台:
- 多端点管理(MPC server 的 stdio/SSE/HTTP 模式都支持)
- 自动重连
- 基于向量的智能路由
- OpenAPI 兼容访问
- 用 Docker 部署(
docker pull huangjunsen/xiaozhi-mcphub),需要 PostgreSQL
智能家居:ha-mcp-for-xiaozhi(★265)
c1pher-cn/ha-mcp-for-xiaozhi 让 HomeAssistant 自己充当 MCP server 直连小智:
- HACS 里搜 "xiaozhi" 安装
- 填小智 MCP 接入点地址 + 勾选要暴露的 MCP 组
- 能控制家里接入 HA 的灯、空调、电视等设备
详细步骤见《小智AI接智能家居:HomeAssistant MCP 控制全家设备教程》。
工具扩展:官方示例与应用
小智官方和社区提供了可复用的 MCP 工具实现,最简单的是 78/mcp-calculator(★439)——官方示例程序,支持计算、邮件、知识搜索、远程控制等,可用来快速理解"怎么给 xiaozhi 写一个 MCP 工具"。
其他值得关注:
- shadowcz007/mcp_server_exe(★160):打包成可执行文件的 MCP 启动器,小智 & Cursor 通用
- yokochen222/moss-xiaozhi-mcp(★154):扩充小智 MCP 功能,含 Onvif 摄像头画面截取识别、PC 软件控制
- mac8005/xiaozhi-mcp-ha(★107):另一个接 HomeAssistant 的 HACS 集成
- shadowcz007/xiaozhi-mcp-client(★84):可视化的 MCP 配置管理
怎么选一条路?
根据你的目标给几个建议:
- 想让小智能控制智能家居 → 用 ha-mcp-for-xiaozhi,HACS 一键装
- 想自己写 MCP 工具 → 从 78/mcp-calculator 官方示例入手
- 想要一个可视化控制台管多个 MCP → 看 xiaozhi-mcphub
- 不想自己折腾 → 用托管接入点(如贵云 MCP Gateway),注册即拿到接入点地址,工具由平台分配
无论走哪条路,MCP 接入点的 token/地址都相当于"钥匙",务必保密,不要泄露到公开仓库或群聊。
去哪里看最新生态?
- GitHub 话题:搜
xiaozhi mcp、xiaozhi mcp server按 star 排序 - 官方文档:xiaozhi-esp32 仓库的 docs/、各 server 仓库的 README
- 社区演示:B 站有大量小智 MCP 接入演示视频(搜"小智 mcp 接入")
小智 MCP 生态还在快速生长,工具会越来越多。把设备接上一个稳定的接入点,就能持续用好这些能力。