mcpField
E
Ennodia

Ennodia

ローカル
ennodia.cherninlab.comAI・エージェント64 週間前に更新

Ennodia について

Ennodiaはローカルで動作するMCPサーバーで、あるエージェントからインストール済みの別のエージェントへ作業を委任し、回答を元の会話に戻します。既存のエージェントを置き換えず、委任の記録と結果を保存します。

主な機能

  1. 01エージェント間のタスク委任
  2. 02別エージェントを新しいセッションで実行
  3. 03複数の回答の一致点と相違点を比較
  4. 04委任記録をローカルに保存
  5. 05Agent Skillsの検出と利用依頼

活用シーン

  1. 01別のエージェントに音声の文字起こしを依頼
  2. 02画像生成を委任して結果を取得
  3. 03複数のエージェントに同じコード変更をレビューさせる
  4. 04長文書から行番号付きのルールを抽出

MCP 対応

EnnodiaはMCPサーバーとしてクライアントに接続し、タスク委任などのツールを提供します。デフォルトでは6つのコアツールを読み込み、全ツールへの切り替えも可能です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ennodia": {
"command": "npx",
"args": [
"-y",
"ennodia"
]
}
}
}
起動コマンドnpx -y ennodia

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmennodia0.4.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Ennodia

Ennodiaは新たなエージェントではありません。お使いのエージェントをつなぎます。

Codex、Claude Codeなど、お好きなエージェントをそのまま使えます。 別のモデルが必要なタスクでは、エージェントがEnnodiaを通じてその作業を引き継ぎ、回答をあなたに返します。 Ennodiaはお使いのコンピューター上で動作し、各エージェントはあなた自身のアカウントを使います。

Have Gemini listen to meeting.mp3 through Ennodia and tell me what was decided.

利用する理由

  • お好きなアプリを使い続けられます。 Ennodiaには独自のウィンドウがありません。これまでどおりエージェントで作業しながら、ほかのエージェントにもアクセスできるようになります。
  • エージェント同士が連携します。 どのエージェントも、タスクの一部を別のエージェントに任せ、チャットで回答を受け取れます。
  • 費用も登録も不要です。 Ennodiaは無料のオープンソースで、アカウントも必要ありません。お使いのエージェントとプランを利用します。
  • エージェントとともに成長します。 フレームワークや手法ではなく、ツール群です。あるエージェントが新しいモデルを使えるようになるたびに、その能力をすべてのエージェントが活用できます。
  • コンピューター上で完結します。 作業を引き継ぐたびに、誰が作業したか、どれくらい時間がかかったか、何が返ってきたかを記録したレシートが残ります。
  • 追いかけることが減ります。 新しいモデルをすべて把握する必要はありません。タスクを伝えれば、エージェントが実行できるモデルに任せます。

ロードマップで次に予定されているのは、Ennodiaがレシートを読み込み、エージェントが失敗したことを繰り返さなくなる機能です。

各エージェントができること

すべてのタスクをこなせるモデルはありません。そのため、接続する各エージェントが、ほかのエージェントにはない能力をもたらします。

  • 聞き取る。 Geminiは音声ファイルを聞き取れます。Codexがファイルパスを渡すと、Geminiが聞き取った内容が返ってきます。
  • 描く。 CodexはGPT Imageで画像を描きます。Claude Codeは概要を渡して、画像を受け取れます。
  • レビューする。 ほかの2つのエージェントが、新しいセッションで同じパッチをレビューします。意見が一致する点と異なる点をマップで比較できます。
  • 読む。 OpenCodeのKimi K3は長いドキュメントを読み取ります。エージェントが仕様書を渡すと、各行番号を付けたルールが返ってきます。

お使いのエージェント自身がその能力を持っている場合は、引き継ぎなしで自らタスクを実行します。 各ルートを見ると、各能力を裏付ける公開スコアを見ることができます。

インストール

このアドレスをエージェントに送ってください。

try-ennodia.cherninlab.com

手動で設定する場合は、このModel Context Protocol(MCP)サーバーをクライアントに追加してください。

{
  "mcpServers": {
    "ennodia": {
      "command": "npx",
      "args": ["-y", "ennodia"]
    }
  }
}

Ennodiaはデフォルトで6つのコアツールを読み込みます。各セッションでのツール定義は約10,000文字です。 すべてのツールセットを使うには、argsに"--tools", "all"を追加してください。

要件:Bun 1.3.14以降、互換性のあるMCPクライアント、プロバイダーに正常にアクセスできる対応エージェント。 npxがEnnodiaをダウンロードし、Bunが実行します。bunx ennodiaも使用できます。

最初の結果を得る · エージェント向けインストール

引き継ぎの流れ

  1. エージェントがタスク、使用するエージェントまたはモデル、制限時間を指定してennodia_runを呼び出します。
  2. Ennodiaが、そのエージェント専用のコマンドラインツールを、新しいセッションで、そのエージェント独自のツールとアカウントを使って起動します。
  3. 状態とレシートがコンピューターに保存され、回答が会話に返ってきます。

会話履歴はエージェント内に残ります。 2つ以上の回答がある場合、Compareは一致点、矛盾点、抜けている点をマップにまとめます。 回答がそのままで完成している場合、Compareがその回答を選択でき、ennodia_runは変更せずに返します。

対応エージェント

Codex CLI、Claude Code、OpenCode、Kilo Code、Kiro CLI、Cline、Hermes Agent、Antigravity に対応しています。 利用可能なモデルとツールの権限は、インストールされているエージェントとそのプロバイダー設定によって異なります。 検出では実行可能なコマンドを確認します。認証やモデルへのアクセスは確認しません。 Codex のワーカーは、デフォルトで読み取り専用のサンドボックスを使用します。

Ennodia はネイティブの Agent Skills を検出し、特定のタスクで使用するよう要求できます。 別個のタスクとして実行するため、試行がメインの会話に持ち込まれません。 ネイティブエージェントは、自身の環境にある、要求されていないスキルを選択することもできます。

レシピ · スキルの使用 · 結果を理解する

エビデンス

  • Gemini はこのファイルを聞き取れるか?:Codex の会話から Antigravity を通じて Gemini に音声ファイルを渡します。
  • 測定計画:Ennodia が公開ベンチマークで単独エージェントとチームをどのように比較するかを説明します。
  • 音声ルーティングのパイロット:Gemini を通じて音声に関する質問を処理した Codex は 10 問中 10 問正解し、単独では 10 問中 4 問正解しました。全 30 クリップでは向上は有意ではなく、各回答にかかった時間は約 2 倍でした。

データと制限

Ennodia はローカルで動作し、Ennodia がホストするサービスを必要としません。 選択したエージェントは、資料を設定済みのモデルプロバイダーに送信する場合があります。 ターミナルの実行履歴はローカルに保存され、ENNODIA_HISTORY=0 で無効にできます。

各引き継ぎには時間がかかり、エージェント自身の利用枠と料金を使用します。 時間やトークンの全般的な節約効果は、まだ確認されていません。 Ennodia では子タスクと推定入力トークン数に上限を設定できます。 これらの推定には、内部ハーネスの処理は含まれず、プロバイダーからの請求額を示すものでもありません。

データガバナンス · 予算 · ロードマップ

技術リファレンスとコントリビューション

主なエントリーポイントは ennodia_run です。 ツールセット全体には、生のタスク、個別の比較呼び出し、予算の見積もり、実行前に具体的なタスクを提案する Plan Advisor が含まれます。

MCP ツール · 実験的な Ennodia IO · コントリビューション · MIT ライセンス

bun install
bun run verify
実験的な Pragmatic モード

Pragmatic モードでは、独立したモデルによる試行、目的に合わせた計画、スキルの試行を実行し、その後エビデンスを比較します。 大量のエビデンスはメインの会話の外に保持し、エージェントが検証できるように調査結果を返します。 節約効果はまだ検証されていません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。