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 を搭載。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト