shenjingnan/xiaozhi-client

小智AI客户端,目前主要用于MCP的对接

它解決的問題

Xiaozhi Client 在 AI 伺服器與 Model Context Protocol (MCP) 伺服器之間建立橋樑。它讓使用者能透過 MCP 標準,將 AI 服務(如官方 Xiaozhi AI 伺服器、ModelScope、Coze 或 Dify)連接至各種外部工具與資料來源,使這些 AI 代理能與現實世界或特定資料集互動。

如何運作

此專案作為一個可設定的客戶端,能連接多個 AI 端點。它支援官方 RPC 通訊與標準 MCP 整合。專案內建基於網頁的視覺化設定介面,用於管理 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 進行本機安裝,並支援背景執行模式。
  • 遠端管理:具備網頁介面,提供視覺化設定與遠端控制部署裝置的功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案