mcpField
E
Existence Synchronization System Entity

Existence Synchronization System Entity

ローカル
github.com/VeniceEsseAI・エージェント121 週間前に更新

Existence Synchronization System Entity について

ESSE Agentは、複数のAIエージェントを連携させるMCPサーバー兼オーケストレーションフレームワークです。共有メモリ、タスク委任、エージェント融合に対応し、協調型のエージェントワークフローを構築できます。

主な機能

  1. 012~5体のエージェント融合
  2. 02メモリとコンテキストの共有
  3. 03エージェント間のタスク委任
  4. 04エージェント能力の組み合わせ
  5. 053種類の融合モード

活用シーン

  1. 01調査・執筆・批評の組み合わせ
  2. 02並列エージェント作業の調整
  3. 03計画・コーディング・テスト・レビューの実行

MCP 対応

MCPサーバーは、エージェントやセッションの融合、実行、管理に使う7つのツールを提供します。設定資料にはVenice AI、OpenAI、Anthropicの対応が記載されています。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"VVV-Esse": {
"command": "npx",
"args": [
"-y",
"vvvesse-mcp"
],
"env": {
"ESSE_API_KEY": "<ESSE_API_KEY>",
"ESSE_PROVIDER": "<ESSE_PROVIDER>"
}
}
}
}
起動コマンドnpx -y vvvesse-mcp
設定が必要な環境変数
ESSE_API_KEYシークレット
ESSE_PROVIDER

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

パッケージ
npmvvvesse-mcp

ツール

7

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
agentsarrayはい融合するエージェント名のリストです。組み込み名(research、writer、critic、coder、planner、tester)またはカスタム名を使用します。
modeenumいいえ融合モード。既定値:capability-assimilation。capability-assimilation | synchronization-link | perfect-convergence

詳細

███████╗███████╗███████╗███████╗
██╔════╝██╔════╝██╔════╝██╔════╝
█████╗  ███████╗███████╗█████╗  
██╔══╝  ╚════██║╚════██║██╔══╝  
███████╗███████║███████║███████╗
╚══════╝╚══════╝╚══════╝╚══════╝

ESSE Agent

Existence Synchronization System Entity

複数の AI エージェントを統合、調整、融合し、よりスマートで効率的な単一のシステムを実現する強力なメタエージェントです。

Version License TypeScript Tests X Website

ドキュメント · クイックスタート · 例 · コントリビューション


ESSE とは?

ESSE は、複数の AI エージェントを単一の、よりインテリジェントなシステムに統合、調整、融合するために設計されたメタエージェントのオーケストレーションフレームワークです。エージェントを個別に実行するのではなく、ESSE はリアルタイムの同期レイヤーを構築します。共有メモリ、協調的な推論、自動タスク割り当てを通じて、エージェントが一つの統合された知性として機能します。

┌─────────────────────────────────────────────────┐
│                   ESSE CORE                     │
│                                                 │
│   [Research] ──┐                                │
│   [Writer]  ───┼──► Fusion Engine ──► Output   │
│   [Critic]  ───┘         │                      │
│                     Memory Hub                  │
│               (shared context & state)          │
└─────────────────────────────────────────────────┘

主な機能

⚡ エージェントの融合

2~5 個の AI エージェントを一時的に統合されたエンティティへと融合します。融合されたエージェントは ESSE 内部のサブプロセスとして動作し、それぞれの強みを組み合わせることで、より優れた推論とスムーズなワークフローを実現します。

🧠 能力の取り込み

他のエージェントのツール、知識、推論スタイル、専門性を、それらを無効化することなく借用し、インテリジェントに組み合わせます。

例: ResearchAgent + WriterAgent + CriticAgent = 非常に効果的なコンテンツ作成エージェントです。

🔗 同期リンク

エージェント間にリアルタイムの接続を構築します:

  • メモリとコンテキストの共有
  • リアルタイム通信
  • 自動タスク割り当て
  • 協調的な推論
🌀 完全収束 (アルティメットモード)

接続されているすべてのエージェントを、単一の意識へと融合します。パフォーマンスが大幅に向上し、複雑なタスク、創造的なタスク、または重要性の高いタスクに最適です。


クイックスタート

インストール
npx vvvesse-mcp

MCP のセットアップ(Claude Desktop / Cline / Cursor)

{
  "mcpServers": {
    "esse": {
      "command": "npx",
      "args": ["-y", "vvvesse-mcp"],
      "env": {
        "ESSE_API_KEY": "your-venice-api-key",
        "ESSE_PROVIDER": "venice"
      }
    }
  }
}

📦 npm → npmjs.com/package/vvvesse-mcp

基本的な使い方
import { ESSE, ResearchAgent, WriterAgent, CriticAgent } from 'esse-agent'

const esse = new ESSE({
  mode: 'capability-assimilation',
  maxAgents: 5,
  sharedMemory: true,
})

// Fuse agents into one unified entity
await esse.fuse([
  new ResearchAgent(),
  new WriterAgent(),
  new CriticAgent(),
])

// Execute task as a unified mind
const result = await esse.execute('Write a research-backed article on AGI timelines')
console.log(result)
完全収束モード
import { ESSE, PlannerAgent, CoderAgent, TesterAgent, ReviewerAgent } from 'esse-agent'

const esse = new ESSE({ mode: 'perfect-convergence' })

await esse.fuse([
  new PlannerAgent(),
  new CoderAgent(),
  new TesterAgent(),
  new ReviewerAgent(),
])

// All agents think as one — maximum performance
const software = await esse.execute('Build a REST API for user authentication')

アーキテクチャ

コンポーネント機能
コアブレインメインの LLM オーケストレーター(GPT-4o、Claude、Grok)
エージェントレジストリ接続可能なエージェントとカスタムエージェントのデータベース
融合エンジン融合と能力の組み合わせを処理
同期プロトコルエージェント間のリアルタイム通信
メモリハブすべてのエージェントで共有される長期メモリ
競合解決機能エージェントの出力間の意見の相違を解決

融合モード

モード説明最適な用途
capability-assimilation各エージェントからツールを借用一般的なタスク
synchronization-linkメモリとリアルタイム通信を共有並列ワークロード
perfect-convergence単一の統合された意識複雑なタスク/創造的なタスク

組み込みエージェント

  • ResearchAgent — 知識の検索とウェブ検索
  • WriterAgent — コンテンツの生成と編集
  • CriticAgent — 品質分析とファクトチェック
  • CoderAgent — ソフトウェアエンジニアリングとコードレビュー
  • PlannerAgent — 戦略、ロードマップ、タスクの細分化
  • TesterAgent — QA、検証、エッジケースの検出

カスタムエージェント

IAgent インターフェースを実装して、独自のエージェントを作成します:

import { IAgent, AgentContext, AgentResult } from 'esse-agent'

export class MyCustomAgent implements IAgent {
  name = 'MyCustomAgent'
  role = 'Custom task specialist'

  async execute(task: string, context: AgentContext): Promise<AgentResult> {
    // your logic here
    return { output: '...', confidence: 0.95 }
  }
}

例

詳細はexamples/ディレクトリをご覧ください。

  • content-creation.ts — 調査 + 執筆 + 批評のパイプライン
  • software-dev.ts — 計画 + コーディング + テスト + レビューのパイプライン
  • decision-making.ts — 複数の視点による分析
  • brainstorming.ts — 発散と収束による創造的なブレインストーミング

ドキュメント

詳しいドキュメントはこちらをご覧ください。


貢献

プルリクエストを歓迎します!投稿する前にCONTRIBUTING.mdをお読みください。

カスタムエージェントはすべて、以下を満たす必要があります。

  1. IAgentインターフェースを実装する
  2. 融合互換性テスト(pnpm test:compat)に合格する
  3. カバレッジが80%を超えるユニットテストを含める

コミュニティ


@VeniceEsseが⚡を使って制作 · vvvesse.xyz

コメント

MCP は初めてですか?

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

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