mcpField
E
Existence Synchronization System Entity

Existence Synchronization System Entity

本地服务
github.com/VeniceEsseAI 与智能体121 周前更新

关于 Existence Synchronization System Entity

ESSE Agent 是用于协调多个 AI Agent 的 MCP 服务与编排框架,可将多个 Agent 作为统一系统协作。它支持共享记忆、任务委派和 Agent 融合,适用于构建协作式 Agent 工作流。

主要功能

  1. 01融合 2–5 个 Agent
  2. 02共享记忆与上下文
  3. 03在 Agent 间委派任务
  4. 04组合 Agent 能力
  5. 05支持三种融合模式

适用场景

  1. 01组合研究、写作与评审任务
  2. 02协调并行 Agent 工作负载
  3. 03运行规划、编码、测试与评审流程

MCP 相关

MCP 服务提供七种用于融合、执行及管理 Agent 和会话的工具。设置文档列出对 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是要融合的 agent 名称列表。使用内置名称(research、writer、critic、coder、planner、tester)或自定义名称。
modeenum否融合模式。默认值:capability-assimilation。capability-assimilation | synchronization-link | perfect-convergence

详细介绍

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

ESSE Agent

存在同步系统实体

一个强大的元 Agent,可将多个 AI Agent 统一、协调并融合为一个更智能、更高效的系统。

Version License TypeScript Tests X Website

文档 · 快速开始 · 示例 · 贡献


什么是 ESSE?

ESSE 是一个元 Agent 编排框架,旨在将多个 AI Agent 统一、协调并融合为一个更智能的系统。ESSE 不会让 Agent 各自独立运行,而是创建一个实时同步层,提供共享记忆、协作推理和自动任务委派,让你的 Agent 像一个统一的思维体一样协同工作。

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

核心功能

⚡ Agent 融合

将 2–5 个 AI Agent 合并为一个临时的统一实体。合并后的 Agent 会继续作为子进程在 ESSE 内运行,结合各自优势,提升推理能力并让工作流更加顺畅。

🧠 能力吸收

借用并智能组合其他 Agent 的工具、知识、推理风格和专长,而不会使其停用。

示例: ResearchAgent + WriterAgent + CriticAgent = 一个高效的内容创作 Agent。

🔗 同步链接

在 Agent 之间建立实时连接:

  • 共享记忆和上下文
  • 实时通信
  • 自动任务委派
  • 协作推理
🌀 完美融合(终极模式)

将所有已连接的 Agent 融合为一个统一意识体。性能大幅提升,非常适合复杂、富有创意或高风险的任务。


快速开始

安装
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')

架构

组件功能
核心大脑主大模型编排器(GPT-4o、Claude、Grok)
Agent 注册表所有可连接 Agent 和自定义 Agent 的数据库
融合引擎处理合并和能力组合
同步协议Agent 之间的实时通信
记忆中心所有 Agent 共享的长期记忆
冲突解决器解决 Agent 输出之间的分歧

融合模式

模式描述适用场景
capability-assimilation借用各个 Agent 的工具常规任务
synchronization-link共享记忆 + 实时通信并行工作负载
perfect-convergence统一的单一意识体复杂/创意任务

内置 Agent

  • ResearchAgent — 知识检索和网页搜索
  • WriterAgent — 内容生成和编辑
  • CriticAgent — 质量分析和事实核查
  • CoderAgent — 软件工程和代码审查
  • PlannerAgent — 策略、路线图和任务拆解
  • TesterAgent — QA、验证和边界情况检测

自定义 Agent

实现 IAgent 接口即可创建自己的 Agent:

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 — 创意发散与收敛

文档

完整文档请见 vvvesse.xyz


贡献

欢迎提交 PR!提交前请阅读 CONTRIBUTING.md。

所有自定义 Agent 必须:

  1. 实现 IAgent 接口
  2. 通过融合兼容性测试(pnpm test:compat)
  3. 包含单元测试,覆盖率 >80%

社区


由 @VeniceEsse 倾力打造 ⚡ · vvvesse.xyz

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。