关于 Audryo
Audryo 是通过其应用同一 API 管理生命周期邮件的 Agent 工具包,提供 CLI、MCP 服务和 Agent 技能。它支持起草受众、旅程和活动,并通过权限范围、试运行和人工审批限制发送。
主要功能
- 01管理联系人、事件和受众
- 02起草邮件旅程、邮件和活动
- 03在沙盒中试运行邮件旅程
- 04查看投递健康度和效果
- 05按权限范围控制发送与启用
适用场景
- 01起草待审核的用户引导旅程
- 02向项目导入联系人和事件
- 03上线前在沙盒测试邮件流程
- 04查看活动效果和投递健康度
MCP 相关
MCP 服务提供项目上下文、联系人、受众、旅程、邮件、活动、沙盒测试、洞察和发送相关工具。工具访问由 API 密钥权限范围控制;发送操作需要 deliver 权限。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.audryo.com/mcpclaude mcp add --transport http com-audryo-audryo https://mcp.audryo.com/mcp{"mcpServers":{"com-audryo-audryo":{"type":"http","url":"https://mcp.audryo.com/mcp"}}}在 Cursor 中打开{"servers":{"com-audryo-audryo":{"type":"http","url":"https://mcp.audryo.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-audryo-audryo":{"type":"http","url":"https://mcp.audryo.com/mcp"}}}{"mcpServers":{"com-audryo-audryo":{"serverUrl":"https://mcp.audryo.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Audryo Agent 工具包
让你的 AI Agent 通过 Audryo 中与应用相同的 API,管理生命周期邮件:受众、旅程、营销活动、邮件和事务性发送。你的 Agent 负责设置;只有经过人工批准后,内容才会发送给客户。
此仓库提供 audryo CLI、一个 MCP 服务,以及适用于 Claude Code、Codex、Cursor 和其他 MCP 客户端的 Agent 技能。
You: Set up an onboarding journey for signups who haven't created a
project after 3 days.
Agent: Reads your data schema, builds the audience, drafts a three-email
journey, dry-runs it and fast-forwards it in the sandbox. Then it
hands back what to review. Nothing has been sent.
安全模型
- 默认创建草稿。 Agent 创建的旅程、邮件和营销活动都是仅供审核的提案。
- 发送需要
deliver。 没有此权限范围,密钥就无法激活旅程或发送任何内容,即使是误操作也不行。即使有此权限,Audryo 仍要求通过试运行并确认邮件。 - 先使用沙盒。 新项目会将每封邮件都发送到沙盒收件箱,这样 Agent 就能端到端测试真实旅程。是否正式上线由用户在应用中决定。
- 重试安全。 发送和提案都需要
Idempotency-Key,因此重试调用不会重复发送。 - 不推断用户同意。 导入联系人不会自动授予营销许可。
快速开始
Claude Code(插件:MCP 服务 + 技能)
export AUDRYO_API_KEY="sf_live_..."
claude plugin marketplace add Audryo/agent-toolkit
claude plugin install audryo@audryo
任意 Agent:仅使用技能
npx skills add Audryo/agent-toolkit
任意 MCP 客户端
{
"mcpServers": {
"audryo": {
"command": "npx",
"args": ["-y", "audryo", "mcp"],
"env": {
"AUDRYO_API_KEY": "sf_live_...",
"AUDRYO_PROJECT_ID": "<project-uuid>"
}
}
}
}
Codex:codex mcp add audryo --env AUDRYO_API_KEY=sf_live_... -- npx -y audryo mcp
配置
| 变量 | 必需 | 默认值 |
|---|---|---|
AUDRYO_API_KEY | 是 | — |
AUDRYO_PROJECT_ID | 使用项目工具时需要 | 使用 npx audryo bootstrap 列出 |
AUDRYO_API_BASE | 否 | https://api.audryo.com/v1 |
为 Agent 提供满足需求的最小权限密钥:
| 任务 | 权限范围 |
|---|---|
| 检查 | read |
| 同步数据、起草旅程、邮件和营销活动 | read、write |
| 激活旅程、发送营销活动和事务性邮件 | read、write、deliver |
MCP 工具
| 类别 | 工具 | 权限范围 |
|---|---|---|
| 概览 | get_manifest、get_bootstrap、get_setup_context、get_brief、get_plan_usage | read |
| 产品与数据 | get_product_context、get_data_context、list_contacts、ingest_contacts、ingest_events | read / write |
| 受众 | list_audiences、get_audience、preview_audience、create_audience、update_audience、delete_audience、suggest_audiences | read / write |
| 旅程 | list_journeys、inspect_journey、create_journey_proposal、revise_journey、propose_from_finding、run_dry_run | read / write |
| 邮件 | create_email、create_journey_email | write |
| 营销活动 | list_campaigns、draft_campaign | read / write |
| 沙盒 | get_delivery_mode、list_sandbox_messages、get_sandbox_message、fast_forward_journey | read / write |
| 洞察 | get_delivery_health、get_performance、get_observation、run_observation、get_copilot_plan | read |
| 正式上线 | activate_journey、pause_journey、send_campaign、send_transactional | deliver |
每个工具也都对应一个 CLI 命令。
CLI
npx audryo bootstrap
npx audryo contacts ingest contacts.json
npx audryo events ingest events.json
npx audryo journeys list
npx audryo journeys inspect <workflowId>
npx audryo audiences create --name "All contacts" --definition '{"operator":"and","conditions":[]}'
npx audryo campaigns draft --name "July update" --audience-id <id> --subject "What's new"
npx audryo delivery health
技能
| 技能 | 教会 Agent 如何 |
|---|---|
audryo-api | 连接、选择权限范围、使用 MCP 或 CLI 而非 curl,并在审核环节停止 |
audryo-email | 构建有效的邮件文档、处理地区设置,并保存草稿以供审核 |
audryo-sending | 选择通信类别、遵守许可要求并保障送达率 |
完整指南:https://app.audryo.com/docs/agents/quickstart
贡献
欢迎提交问题和拉取请求。请参阅 CONTRIBUTING.md 和 changelog。请通过以下方式私下报告安全问题: SECURITY.md。
许可证:MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。