MCP 与代理架构

MCP 与代理架构

Tajo 是 Brevo 的代理编排层。无需手动构建营销活动、细分和自动化,您只需用自然语言描述所需,AI 代理便会在 Brevo 的完整参与栈中执行。

Tip

模型上下文协议 (MCP) 是一个开放标准,允许 AI 模型与外部工具和 API 交互。Tajo 将 Brevo 的完整 API 暴露为 MCP 工具,使任何 LLM 都能自主编排客户参与。

架构

Tajo 的代理栈有三层:

+--------------------------------------------------+
| 自然语言接口 |
| "通过 3 步邮件 + SMS 序列重新赢回 |
| 90 天内未下单的客户" |
+--------------------------------------------------+
|
v
+--------------------------------------------------+
| AI 代理 (编排层) |
| 营销活动编排器 | 客户智能 |
| 赢回代理 | 购物车恢复代理 |
| ─── 代理根据目标组合 Skills ─── |
+--------------------------------------------------+
|
v
+--------------------------------------------------+
| Skills (MCP 工具) |
| brevo/send-email | brevo/create-contact |
| brevo/track-event | brevo/send-whatsapp |
| ─── 原子性、确定性、API 支持 ─── |
+--------------------------------------------------+
|
v
+--------------------------------------------------+
| Brevo API (参与层) |
| 邮件 | 短信 | WhatsApp | CRM | 自动化 |
+--------------------------------------------------+

第一层:Skills (MCP 工具)

Skills 是封装 Brevo API 端点的原子自动化单元。每个 skill 都有定义的触发器、动作和权限。通过 MCP 暴露后,skills 成为任何 AI 模型都能调用的工具

name: send-campaign-email
version: 1.0.0
mcp_tool: brevo/send-email
description: Send a transactional or campaign email via Brevo
triggers:
- event: agent_request
- event: cart_abandoned
actions:
- brevo/send-email
brevoEndpoints:
- POST /v3/smtp/email
permissions:
- email:send

查看所有 Skills | Skills 格式规范

第二层:代理 (编排层)

代理是 LLM 驱动的编排器,组合多个 skills 来实现营销目标。每个代理在 markdown 文件中定义,frontmatter 指定其能力、工具和约束。

---
name: win-back-agent
description: Re-engage churned customers with personalized multi-channel sequences
temperature: 0.3
max_tokens: 4096
tools:
- brevo/list-contacts
- brevo/create-segment
- brevo/send-email
- brevo/send-sms
- brevo/track-event
---
You are a customer win-back specialist. Given a churn threshold
and customer segment, design and execute a re-engagement sequence.
## Your Capabilities
1. Query customer data and identify churned segments
2. Create targeted segments based on purchase history
3. Design multi-step email + SMS sequences
4. Track engagement events and adjust strategy
5. Report on recovery rates and revenue impact

代理规范格式 | 构建您的第一个代理

第三层:自然语言接口

顶层将营销人员的意图转化为代理行动。营销人员说:

“为 90 天内未购买的客户创建赢回营销活动。从提供 15% 折扣的邮件开始,3 天后无打开则跟进 SMS,然后发送最终的 WhatsApp 消息并附上个性化产品推荐。”

编排层:

  1. 选择赢回代理
  2. 代理通过 brevo/list-contacts skill 查询 Brevo 联系人
  3. 通过 brevo/create-segment skill 创建细分
  4. 使用 brevo/send-emailbrevo/send-smsbrevo/send-whatsapp skills 设计 3 步序列
  5. 通过 brevo/track-event skill 设置事件追踪
  6. 监控并报告结果

为什么选择 MCP?

模型上下文协议为 Tajo 提供了三个关键优势:

优势描述
模型无关适用于 Claude、GPT、Gemini、开源 LLM, 任何支持 MCP 的模型
可组合Skills 像积木一样组合。代理在运行时决定使用哪些
可观测每次工具调用都记录了输入、输出和决策。完整的审计追踪
安全权限范围的工具。代理只访问授权使用的内容

快速开始

  1. 设置 Brevo MCP 服务器

    连接您的 Brevo 账户并通过 MCP 暴露 API 工具。

    Brevo MCP 服务器设置

  2. 构建您的第一个代理

    创建一个编排 Brevo skills 的营销代理。

    代理构建指南

  3. 部署和监控

    按计划运行代理或从事件触发。

    代理部署

预构建代理

Tajo 内置了可即用的营销代理:

代理用途使用的 Skills
营销活动编排器从自然语言设计并执行多渠道营销活动send-email, send-sms, send-whatsapp, create-segment
客户智能自主细分、RFM 评分、流失预测list-contacts, create-segment, track-event
赢回代理通过个性化序列重新吸引流失客户list-contacts, create-segment, send-email, send-sms
购物车恢复代理通过定时多渠道提醒恢复废弃购物车track-event, send-email, send-sms
数据同步代理任何平台与 Brevo 之间的双向同步create-contact, update-contact, track-event
WhatsApp 商务代理通过 WhatsApp Business 进行对话式商务send-whatsapp, track-event, list-contacts

后续步骤

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI 助手

你好!关于文档有任何问题都可以问我。

免费开始使用Brevo