AI Agent 驱动内容自动化:n8n MCP 从零搭建指南
30 分钟用 n8n + AI Agent 搭建从采集到发布的自动化管线
入门 · 30 分钟 · 2026年5月6日
教程目标
在 30 分钟内,用 n8n 和 AI Agent 搭建一条完整的内容自动化管线:从 RSS 订阅采集 → AI 改写 → 多平台发布。本文面向零基础用户,逐步教学,无需写代码。
你将搭建什么
- 自动采集器:每天定时抓取指定 RSS 源的新文章
- AI 改写引擎:用 OpenAI/Claude 将原文改写成适配目标平台的内容
- 自动发布器:将改写好内容自动推送到博客、社交媒体
准备清单
- n8n(注册 n8n.cloud 或自部署,免费版足够起步)
- OpenAI API Key 或 Claude API Key(用于 AI 改写)
- 目标平台 API 访问权限(如 WordPress REST API、Twitter API)
总体架构
内容自动化管线拆解为 3 个核心模块,按顺序串联执行。
| 模块 | 输入 | 输出 | 预估时间 |
|---|---|---|---|
| RSS 采集器 | RSS Feed URL | 新文章列表(JSON) | 5 分钟 |
| AI 改写 | 原文内容 + 改写指令 | 改写后内容(Markdown) | 15 分钟 |
| 自动发布 | Markdown 内容 | 发布到目标平台 | 10 分钟 |
第 1 步:搭建 RSS 采集器
首先,在 n8n 中创建一个新工作流(Workflow)。添加一个 RSS Feed Read 节点作为触发器:
- 点击左侧节点面板,搜索 "RSS"
- 拖入 RSS Feed Read 节点
- 在 URL 字段输入你希望跟踪的 RSS 地址,例如科技博客的 RSS
- 设置轮询间隔(建议每 4 小时检查一次)
提示:n8n 支持多种触发器。RSS 采集适合定时轮询;如果想实时响应,可以用 Webhook 节点替代。
配置完成后,点击 "Execute Node" 测试是否能获取到文章列表。你会看到结构化的 JSON 输出,包含标题、链接、摘要和发布时间。
[
{
"title": "示例文章标题",
"link": "https://example.com/article",
"content": "文章内容摘要...",
"pubDate": "2026-05-06T00:00:00Z"
}
]第 2 步:配置 AI 改写引擎
这是整个管线最核心的部分。添加一个 OpenAI 节点(或 Anthropic Claude 节点,取决于你使用的模型)。
节点配置
| 配置项 | 值 | 说明 |
|---|---|---|
| Model | gpt-4o 或 claude-opus-4-5 | 推荐最新稳定版本 |
| Temperature | 0.7 | 保证创造性改写与事实准确性的平衡 |
| Max Tokens | 2000 | 根据改写后目标长度调整 |
Prompt 设计
连接 RSS 节点的输出到 OpenAI 节点。在 Messages 中设置 System 和 User 消息:
System Message(改写规则):
你是一个专业内容改写助手。将输入的文章改写成中文社交媒体风格:
1. 保留原文核心观点和数据
2. 开头用吸引眼球的摘要句
3. 正文分段清晰,每段不超过 3 句话
4. 结尾附上原文链接
5. 总字数控制在 500-800 字User Message(引用输入):
请改写以下文章:「{{ $json["content"] }}」
原文标题:{{ $json["title"] }}
原文链接:{{ $json["link"] }}推荐使用 OpenAI 或 Claude 来完成这一步,它们的 API 稳定性和质量是目前最好的。
第 3 步:构建多平台发布器
改写完成后,需要将内容发布到目标平台。n8n 提供数十种平台的集成节点:
WordPress 发布
添加一个 WordPress 节点,配置:
- 填写博客的 REST API 地址(
https://你的域名/wp-json/wp/v2) - 输入 WordPress 应用密码
- 将改写后内容映射到
title和content字段 - 设置文章状态为
publish或draft
社交媒体同步
如果需要同步到 Twitter 或 LinkedIn,添加对应的 HTTP Request 节点:
- Twitter API v2:POST
/2/tweets发送推文摘要 + 原文链接 - n8n 内置的 Twitter 节点已封装好 OAuth 流程
错误处理
建议在每个发布节点后添加 IF 节点做错误检查:
- 如果发布成功 → 记录日志到数据库或 Google Sheets
- 如果发布失败 → 发送 Telegram/邮件通知,避免内容丢失
第 4 步:串联与自动化执行
将三个模块按 RSS → OpenAI → WordPress 顺序连线,形成完整管线。
最终工作流结构
## RSS Feed Read] → [OpenAI (改写)] → [IF (检查内容)
│
┌────────────────────┘
▼
## WordPress] → [Telegram (通知)启用工作流后,每当 RSS 有新文章,系统会自动:
- 采集原文
- 用 AI 改写成中文社交媒体格式
- 发布到 WordPress 博客
- 发送 Telegram 通知告知你发布完成
提示:n8n 所有节点支持 Error Workflow 设置,可在工作流开头配置全局报错处理。
常见问题排查(FAQ)
Q1:RSS 节点取不到数据?
检查 RSS URL 是否可访问。有些站点需要额外的 User-Agent 头,在 n8n 的 HTTP Request 节点中手动设置。
Q2:AI 改写结果不理想?
调整 System Message 中的改写指令,增加具体约束。建议先用 n8n 的 "Execute Workflow" 模式单次测试,满意后再启用定时执行。
Q3:发布到 WordPress 返回 403?
WordPress 应用密码需要先在后台生成:用户 → 应用密码 → 创建新密码。API 需要用 Basic Auth 方式传递。
SEO+GEO:FAQ 结构满足 AI 回答引擎的提取偏好,同时覆盖长尾搜索词
工具词条
本文中自然出现的工具名,平台会自动匹配已维护的 tools 库生成悬浮信息卡:n8n、OpenAI、ChatGPT、Claude、Claude Code、Hermes Agent