shenjingnan/xiaozhi-client
小智AI客户端,目前主要用于MCP的对接
它解决了什么问题
Xiaozhi Client 在 AI 服务器与 Model Context Protocol (MCP) 服务器之间提供了一个桥梁。它允许用户通过 MCP 标准将 AI 服务(如官方 Xiaozhi AI 服务器、ModelScope、Coze 或 Dify)连接到各种外部工具和数据源,使这些 AI 代理能够与现实世界或特定数据集进行交互。
它如何工作
该项目作为一个客户端,可配置为连接多个 AI 端点。它支持官方 RPC 通信和标准 MCP 集成。它包含一个基于 Web 的可视化配置界面,用于管理 IP 和端口设置,允许客户端部署在一台设备(例如 NAS)上,并从另一台设备的浏览器远程控制。
适合谁使用
希望使用 Model Context Protocol (MCP) 将 AI 代理与外部工具集成的开发者和用户,特别是使用 Xiaozhi AI 生态系统或其他 MCP 兼容客户端(如 Cursor 或 Cherry Studio)的用户。
主要特性
- 广泛兼容性:支持官方 Xiaozhi AI 服务器、ModelScope 远程 MCP 服务、Coze 和 Dify。
- MCP 聚合:能够聚合多个 MCP 服务器,并动态控制工具的可见性,防止因工具过多导致的服务器端错误。
- 灵活部署:支持通过 Node.js、Docker 和 Docker Compose 进行本地安装,具备后台运行模式。
- 远程管理:提供 Web UI 用于可视化配置和远程控制部署设备。
相关
- 项目
- 项目
- 项目
- 项目
- 项目