Zenii:エージェントツーリングのためのローカルAIバックエンドおよびMCPサーバー
ZeniiはSprklaiによって開発されたMCPサーバーツールで、主にそのコアロジックにRustを使用しています。これはローカルAIバックエンドとして機能し、エージェントツールやローカルオートメーションのプラットフォームを提供します。ZeniiはLinux、macOS、Windows、ARMを含むさまざまなプラットフォーム向けに事前コンパイルされたバイナリとして配布されており、ソースからビルドすることもできます。これは、AI機能とカスタムツールをワークフローに統合したい開発者やチームに対応しており、ローカルコントロールとプライバシーを強調しています。このプロジェクトは、フロントエンドコンポーネントにJavaScriptも組み込んでいます。
最もおすすめの代替ソフト
Zeniiは何に接続しますか?
ZeniiはMCPサーバーおよびクライアントとして機能し、ローカルAIバックエンドサービスに接続します。サーバーとして、Claude Code、Cursor、Gemini CLIなどの互換性のあるAIクライアントにツールを公開します。クライアントとしては、GitHub、Postgres、Filesystemなどの外部MCPサーバーを利用し、それらの機能をエージェントループ内で利用可能にします。デーモンはHTTP(REST API)およびWebSocketエンドポイントをサポートし、MCPサーバー機能はstdioをトランスポートプロトコルとして使用します。プラグインはstdin/stdoutを介して改行区切りのJSON-RPC 2.0で通信します。
コア機能とツール
Zeniiは、16の基本ツールまたは19のZeniiツールを含む呼び出し可能なツールのセットを公開します。特定の機能はHTTP APIエンドポイントを介してアクセス可能で、AIモデルとの対話には/chat、事実の保存には/memory、LLM Wikiには/wiki/ingestおよび/wiki/query、ワークフローの実行には/workflows/{workflow_id}/run、タスク管理には/scheduler/jobsが使用されます。また、Polyglot Agent Runtime(PAR)を使用すると、外部のPythonまたはNode.jsコードをカスタムツールとして実行でき、その機能を拡張できます。
誰のためのものですか?
Zeniiは、ローカルオートメーション、コーディングワークフロー、またはエージェントツールを構築する開発者向けです。単一の内部AIバックエンドを求めるチームや、プライバシーとローカルコントロールを重視する人々に特に適しています。さまざまなAI機能とカスタムコードを統合するためのプラットフォームを提供します。APIトークンを使用しないシステムが必要な場合は、適切ではありません。
始め方
サーバーは、環境変数として渡されたAPIキーを使用して認証します。このトークンは、API呼び出しのためにAuthorization: Bearer $ZENII_TOKENヘッダーで提供され、stdioはMCPサーバー機能のためのトランスポートプロトコルとして機能します。
ユースケース
- ユーザーはワークフローを平易な英語で説明でき、Zeniiは自動的にTOML構成を生成し、ビジュアルビルダーを開きます。
- ドキュメントはZeniiのLLM Wikiに取り込まれ、エージェントは編纂された知識ベースに対して即座に質問に答えることができます。
- 任意のプロンプトまたはワークフローはcronスケジュールでトリガーされ、すべての利用可能なツールにアクセスしてフルエージェントターンとして実行されます。
Zeniiは、さまざまな統合とカスタムコードの実行をサポートするローカルAIバックエンド操作とエージェントツールのための多目的プラットフォームを提供します。ローカルコントロールとプライバシーに重点を置いているため、開発者やチームにとって適切な選択肢となります。システムのスケジュールされたタスクを管理し、知識を取り込む能力は実用的なアプリケーションを提供します。





