shenjingnan/xiaozhi-client

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

何を解決するか

Xiaozhi Client は AI サーバーと Model Context Protocol (MCP) サーバーの間のブリッジを提供します。ユーザーは公式の Xiaozhi AI サーバー、ModelScope、Coze、Dify などの AI サービスを、MCP 標準経由でさまざまな外部ツールやデータソースに接続でき、AI エージェントが現実世界や特定のデータセットとやり取りできるようにします。

動作方法

このプロジェクトは、複数の AI エンドポイントに接続できるクライアントとして機能します。公式の RPC 通信と標準の MCP インテグレーションの両方をサポートしています。IP とポート設定を管理できる Web ベースの視覚的設定インターフェースを備えており、クライアントを1台のデバイス(例:NAS)にインストールし、別のデバイスのブラウザからリモートで制御できます。

対象ユーザー

Model Context Protocol (MCP) を使って AI エージェントを外部ツールと統合したい開発者やユーザー。特に Xiaozhi AI エコシステムや Cursor や Cherry Studioなどの他の MCP 対応クライアントを使用している人向けです。

特徴

  • 広範な互換性: 公式の Xiaozhi AI サーバー、ModelScope のリモート MCP サービス、Coze、Dify をサポート。
  • MCP アグリゲーション: 複数の MCP サーバーをアグリゲートでき、ツールの可視性を動的に制御することで、ツールが多すぎることで発生するサーバーサイドのエラーを防ぐことができます。
  • 柔軟なデプロイ: Node.js、Docker、Docker Compose を通じたローカルインストールをサポートし、バックグラウンド実行モードも利用可能。
  • リモート管理: 視覚的な設定とデプロイデバイスのリモート制御が可能な Web UI を搭載。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト