AI Agent 工具链 2026:构建生产级自主代理的 6 组件栈

完整的生产级 AI 代理栈:LangGraph 用于状态管理编排 + MCP servers 用于工具 + mem0 用于记忆 + OpenClaw 用于多代理协调 + Hermes Agent 用于自我改进 + e2b 用于沙箱代码执行。$20-60/月自托管。通过内部深度链接实现真实组装。

  • Python
  • TypeScript
  • Docker
  • PostgreSQL
  • MIT
  • 更新于 2026-05-21

“人工智能代理”在 2025 年不再是一个研究主题,并在 2026 年成为一个生产工程类别。这些团队提供了真正的自主代理——重启后仍能生存的客户支持机器人、在一百个文件中重构的编码代理、运行数小时的研究代理——汇聚在一个非常一致的堆栈上。 这个集合集结了它。

6 个组件,自托管每月 20-60 美元。 如果您专门构建编码代理,请将其与我们的自托管 AI 编码工作流程配对; 该集合重点关注自主代理模式(长时间运行、多步骤、带有工具)。

AI Agent 工具链 2026:用于构建生产级自主代理的 6 组件堆栈 — dibi8.com

TL;DR — The Stack at a Glance #

#ComponentRoleWhyDeep dive
1LangGraphStateful agent orchestration (the brain)Durable execution, human-in-loop, survives crashesLangGraph production 2026
2MCP servers (filesystem / git / search / domain-specific)Tool & context layer (the hands and eyes)Standardized agent-to-world protocol, 19,700+ availableMCP Server Registry 2026
3mem0 + AgentMemory MCPPersistent semantic memory (the long-term memory)Cross-session recall, fact extraction, decayAgentMemory MCP
4OpenClawMulti-agent coordination (the team)Sub-agent orchestration, delegation, parallel executionOpenClaw self-hosted
5Hermes AgentSelf-improving agent loop (the learning layer)Agents that improve their own prompts and tool usage over runsHermes Agent guide
6e2b sandbox (via e2b-sandbox-mcp)Code execution sandbox (the safe playground)Run untrusted code without owning a VM, MCP-exposed(see MCP Server Registry §6)

每月总成本单独代理开发为 20-30 美元/月 • 对于小型团队或生产原型为 40-60 美元/月 • 在具有多个并发代理的生产中可扩展到约 200 美元/月

与纯 SaaS 相比:每个代理平台(LangChain Cloud、Vellum 等)每个开发人员的起价约为 99 美元/月; 与沙盒 + 内存 + 多代理产品捆绑在一起,您可以快速达到 300-500 美元/月。

1. Why Build Your Own Agent Stack in 2026 #

今年,三种力量汇聚在一起:

  1. LangGraph 达到 1.x 并证明了大规模的持久执行 - “代理在重新启动后忘记了一切”错误已解决
  2. MCP标准化工具集成 — 编写一个工具作为MCP服务器,在Claude / OpenCode / Cursor /您的自定义代理中使用它
  3. 自我改进循环变得可重复 - Hermes Agent 和类似项目表明,代理可以根据结果数据迭代地改进自己的提示

这种组合意味着一个小团队可以构建以前需要每年 50 万美元人工智能基础设施预算的代理——每月 30 美元,还有一个长周末。

2. Architecture Overview #

                ┌──────────────────────────────────────┐
                │   User / external trigger             │
                └─────────────────┬────────────────────┘
                                  │
                                  ▼
        ┌───────────────────────────────────────────────────┐
        │  LangGraph (state machine + checkpointer)         │
        │                                                   │
        │  ┌────────────┐  ┌──────────────┐  ┌──────────┐ │
        │  │ Planning   │→ │ Tool calling │→ │ Critique │ │
        │  │ node       │  │ node         │  │ node     │ │
        │  └────────────┘  └──────┬───────┘  └─────┬────┘ │
        │                          │                │      │
        └──────────────────────────┼────────────────┼──────┘
                                   │                │
                                   ▼                ▼
                ┌──────────────────────┐  ┌─────────────────┐
                │ MCP servers          │  │ mem0 (memory)   │
                │  - filesystem        │  │  via Agent-     │
                │  - git               │  │  Memory MCP     │
                │  - tavily-search     │  └─────────────────┘
                │  - e2b-sandbox       │
                │  - domain-specific   │
                └──────────────────────┘

   Optional layers:
   - OpenClaw orchestrates multiple LangGraph agents in parallel
   - Hermes Agent observes outcomes and rewrites prompts over time

心理模型: LangGraph 是决定下一步做什么的大脑。 MCP 服务器是执行此操作的人手。 mem0 是大脑记住的内容。 OpenClaw 将其扩展到一个团队。 Hermes 让团队在跑动中变得更加聪明。

3. Component 1 — LangGraph (Orchestration Brain) #

角色:状态机。 每个代理决策、每个工具调用、每个转换都作为 LangGraph 中的节点和边存在。 状态持续到 Postgres。 崩溃恢复。 人类可以在任何节点中断。

为什么选择:32.6k 星数,v1.2.1,由浪链团队构建。 唯一广泛采用的“代理在部署中幸存”的框架是默认框架,而不是您附加的框架。

快速安装

pip install -U langgraph langgraph-checkpoint-postgres

将您的代理定义为图表(计划→工具→批评→循环)。 使用“PostgresSaver”进行编译。 使用“thread_id”运行。 运行时处理其他一切。

完整设置,包括 4 个杀手级功能、生产部署模式、从 LangChain AgentExecutor 迁移: LangGraph 有状态代理编排 2026

4. Component 2 — MCP Servers (Tools & Context) #

角色:代理执行的每个外部操作(读取文件、运行 shell 命令、搜索网络、查询数据库)都流经 MCP 服务器。

为什么这很重要:在 MCP 之前(2025 年初),每个代理框架都重新实现了相同的 20 个工具(文件系统、Web 搜索、代码执行),并且它们没有互操作。 今天,您连接了 Anthropic 7 参考服务器 + 3-5 个专用服务器,并且无需编写工具代码即可拥有代理超能力。

为自主代理设置的最小 MCP

  • modelcontextprotocol/server-filesystem(读取项目文件)
  • modelcontextprotocol/server-git (检查 git 状态)
  • tavily-mcpbrave-search-mcp-server (网络搜索)
  • e2b-sandbox-mcp(沙盒代码执行 - 请参阅组件 6)
  • 1-2 特定域(Postgres MCP / Slack MCP / Stripe MCP)

19,700 多个可用 MCP 服务器的完整菜单 + 选择清单MCP 服务器注册表综合指南 2026

5. Component 3 — mem0 + AgentMemory MCP (Long-Term Memory) #

角色:代理在运行过程中记住的内容。 如果没有这个,每个代理调用都会从零上下文开始。 这样,代理就可以记住有关用户、项目、先前决策和先前失败的事实。

两层模式

  • mem0 存储语义内存(由向量 DB 支持的 Python 服务)
  • AgentMemory MCP 将 mem0 暴露给任何支持 MCP 的主机(您的 LangGraph 节点、Claude Desktop、OpenCode)

快速安装

docker run -d --name mem0 -p 8765:8765 mem0ai/mem0-server:latest
npm install -g @mem0/mem0-mcp
# Then add agentmemory to your LangGraph MCP toolset

完整设置AgentMemory MCP 持久内存 2026

6. Component 4 — OpenClaw (Multi-Agent Coordination) #

角色:当一个 LangGraph 代理不够时——当您需要“研究员”+“作家”+“评论家”三人组协调时——OpenClaw 就是委托和聚合的协调者。

为什么选择 CrewAI:OpenClaw 是可自托管的、MCP 原生的,并且与 LangGraph 干净地集成(每个“专家代理”本身可以是一个 LangGraph)。 CrewAI 很棒,但云优先,并且更难与自定义状态机组合。

快速安装

docker run -d --name openclaw \
  -p 7050:7050 \
  -v ~/.openclaw:/data \
  ghcr.io/openclaw/openclaw:latest

完整设置,包括子代理委托模式和用例库:OpenClaw 自托管 AI 助手设置指南 2026 和 很棒的 OpenClaw 用例 参考。

7. Component 5 — Hermes Agent (Self-Improvement Loop) #

角色:随着时间的推移观察代理结果,确定哪些提示和工具序列会产生好结果和坏结果,自动重写提示。 无需您的照顾,您的代理就会变得更好。

为什么这很重要:静态代理会加速衰退——随着代码库的发展、领域的变化、新工具的出现,v1 中有效的功能不再有效。 Hermes Agent 是唯一广泛采用的开源框架,专门用于自我改进代理循环。

快速安装

pip install hermes-agent
# Wire it as a "post-run observer" on your LangGraph workflow

模式:Hermes 观察 LangGraph 跟踪日志(通过 LangSmith 导出),将结果质量分数与提示版本相关联,生成新的候选提示,对它们进行 A/B 测试。

完整设置包括奖励函数设计和提示突变策略: Hermes Agent自我改进AI代理

8. Component 6 — e2b Sandbox (Safe Code Execution) #

角色:当代理决定运行 Python / shell / Node 代码时(通常是数据分析、代码生成、研究工作流程),e2b 提供一个隔离的云沙箱,因此不受信任的代码不会触及您的基础设施。

为什么 MCP 公开的 e2b 击败原始 e2b SDKe2b-sandbox-mcp 服务器使“在沙箱中运行代码”成为调用 LangGraph 代理制作的单个工具 - 与文件系统读取或 Web 搜索相同的界面。

快速安装(与其他配置一起添加到您的 MCP 配置中):

{
  "mcpServers": {
    "e2b-sandbox": {
      "command": "npx",
      "args": ["-y", "@e2b/sandbox-mcp"],
      "env": { "E2B_API_KEY": "your-key" }
    }
  }
}

成本:e2b 有免费套餐(50 沙盒小时/月)。 除此之外,每 CPU 秒 0.000014 美元——对于典型的代理工作负载来说很便宜。

在哪里可以找到此服务器以及 19,700 多个其他 MCP 服务器MCP 服务器注册表综合指南 2026 §6。

9. Day 1 Assembly Order (3 hours) #

  1. Spin up VPS + Postgres (20 min) — DigitalOcean $24/mo droplet (8 GB) + Managed Postgres ($15/mo)
  2. 安装 LangGraph + 检查点(15 分钟)- pip install,编写一个 30 行 hello-world 有状态代理,验证它在 kill -9 中幸存下来并恢复
  3. 添加 MCP 服务器(30 分钟)- LangGraph 节点的 MCP 配置中的文件系统 + git + tavilly + e2b-sandbox
  4. 添加 mem0 + AgentMemory MCP(20 分钟)— Docker 运行 mem0,将 agentmemory 添加到 MCP 工具集
  5. 测试第一个有用的代理(45 分钟)——“研究 → 总结 → 写入文件”管道,可在重启后继续存在,使用 3 个工具,保留内存
  6. 添加 OpenClaw(30 分钟)- 仅当您确实需要多代理时。 否则跳过
  7. 连线 Hermes 代理观察者(20 分钟)——仅在您拥有稳定的单代理基线之后。 否则你就是在优化噪音

从零到在您拥有的基础设施上运行的多工具有状态代理仅需 3 小时。

10. Cost Breakdown #

ItemSolo agent devTeam prototypeProduction (3 agents concurrent)
VPS$24 (8 GB)$48 (16 GB)$120 (32 GB + replica)
Managed Postgres$15$30$60
LangGraph$0 (OSS)$0$0
MCP servers$0$0$0
mem0 / AgentMemory MCP$0$0$0
OpenClaw$0$0$0
Hermes Agent$0$0$0
e2b sandbox$0 (free tier)$5-10$30-60
LLM API (DeepSeek primary + Claude fallback)$5-15$15-30$80-150
LangSmith (optional, observability)$0 (free tier)$39$99-499
Total~$45-55/mo~$140-160/mo~$390-790/mo

与托管代理平台进行比较:LangChain Cloud 为 99 美元/用户/月,Vellum starter 为 299 美元/月,企业代理工具为 499 美元以上。

11. Upgrade Path #

当你不再需要这个堆栈时:

  • 超过 10 个并发代理 — 将 LangGraph 移动到具有自动缩放功能的专用 Kubernetes 集群
  • 需要审计级跟踪保留 - LangSmith Enterprise 或自托管可观察性(Grafana + Loki + Tempo)
  • 多租户代理 SaaS — 添加 LiteLLM 以实现每个客户的虚拟密钥( LiteLLM 指南
  • 亚秒级延迟要求 — 将 e2b 工作负载移至您控制的专用 Firecracker VM
  • 受监管的行业(健康、金融) — 将公共 MCP 服务器替换为经过审查的内部分叉; 添加用于护栏的 Portkey ( Portkey vs LiteLLM 2026)

TL;DR — The Recipe #

用于生产级自主代理的 6 个组件,单人或团队原型 20-60 美元/月

  1. LangGraph — 有状态的编排大脑
  2. MCP 服务器 — 工具和上下文(文件系统 + git + 搜索 + 沙箱)
  3. mem0 + AgentMemory MCP — 长期内存
  4. OpenClaw — 多代理协调
  5. 爱马仕特工——自我提升循环
  6. e2b 沙箱 — 安全代码执行

Spin up a DigitalOcean $24/mo droplet , follow section 9, and you have agents that survive restarts, remember context, run code safely, and improve themselves over time — on infrastructure you own for less than the cost of a single Cursor seat.


配套集合:用于特定于编码代理的堆栈的自托管 AI 编码工作流程。 知识库堆栈 为您的代理提供了与 Glean 等效的 RAG 后端。 Cheap LLM Stack 涵盖成本方面。

References & Sources #

💬 留言讨论