功能特色
- 支持 小智(xiaozhi.me) 官方服务器接入点
- 支持 作为普通 MCP Server 集成到 Cursor/Cherry Studio 等客户端
- 支持 配置多个小智接入点,实现多个小智设备共享一个 MCP 配置
- 支持 通过标准方式聚合多个 MCP Server
- 支持 动态控制 MCP Server 工具的可见性,避免由于无用工具过多导致的小智服务端异常
- 支持 本地化部署的开源服务端集成,你可以使用和小智官方服务端一样的 RPC 通信或直接使用标准 MCP 集成方式
- 支持 Web 网页可视化配置(允许自定义 IP 和端口,你能将 xiaozhi-client 部署在设备 A,然后在设备 B 通过网页控制 xiaozhi-client)
- 支持 集成 ModelScope 的远程 MCP 服务
- 支持 通过模板创建 xiaozhi-client 项目 (xiaozhi create <my-app> --template hello-world)
- 支持 后台运行(xiaozhi start -d)


快速上手
你可以阅读文档 xiaozhi-client.shenjingnan.com 快速上手!
本地安装
前置条件:请先完成 Node.js >=22(推荐 24)与 pnpm 的安装
pnpm install -g xiaozhi-client
xiaozhi create my-app
cd my-app
pnpm install
xiaozhi config set mcpEndpoint "<从小智服务端获取到的接入点地址>"
xiaozhi start
使用 Docker 运行
我们提供了预配置的 Docker 镜像,可以快速启动 xiaozhi-client 环境。
前置要求
快速启动
方式一:使用启动脚本(推荐)
curl -fsSL https://raw.githubusercontent.com/shenjingnan/xiaozhi-client/main/docker/scripts/start.sh | bash
无法访问 Github 可以使用 Gitee 替代
curl -fsSL https://gitee.com/shenjingnan/xiaozhi-client/raw/main/docker/scripts/start.sh | bash
方式二:使用 Docker Compose
获取 docker-compose.yml 文件:
curl -O https://raw.githubusercontent.com/shenjingnan/xiaozhi-client/main/docker/docker-compose.yml
无法访问 Github 可以使用 Gitee 替代
curl -O https://gitee.com/shenjingnan/xiaozhi-client/raw/main/docker/docker-compose.yml
docker-compose up -d
docker-compose logs -f
docker-compose down
贡献者
