【摘要】
我在 Trae SOLO 的 MTC(Multi-Turn Chat)多轮对话模式中,通过精心设计的提示词,30 分钟生成了小红书内容智能分析系统。本地运行 MCP 程序后可实时爬取小红书真实数据,提供运营分析、产品洞察、消费者画像等 4 个维度的可视化洞察。整体效率提升 10 倍以上。
【背景】
职业角色:数据分析师 / 内容运营
工作场景:需要快速了解小红书某个话题/产品的内容热度、用户画像和竞争态势。传统方式靠人工搜索,费时费力,数据分散。
为什么选择 MTC 模式:
Trae SOLO 有多种模式,我选择 MTC 模式的原因:
| 模式 | 特点 | 适用场景 |
|---|---|---|
| Code | 自动写代码,不管对话 | 简单、明确的任务 |
| MTC | 多轮对话,逐步调整 | 复杂、需要迭代的项目 |
| Builder | 生成 Web 应用 | 快速原型 |
内容分析系统功能多(4 个 Tab、7 种图表、数据处理逻辑),MTC 模式让我可以逐步调整、验证每一步效果。
【技术架构】
┌─────────────────────────────────────────────────┐
│ 小红书内容分析平台 (index.html) │
│ │
│ 搜索面板 → [REST API] → 数据归一化 → 图表渲染 │
└─────────────────────────────────────────────────┘
↓
┌─────────────────────┐
│ MCP REST API (本地) │
│ localhost:18060 │
│ 小红书官方数据服务 │
└─────────────────────┘
↓ 如未运行
┌─────────────────────┐
│ 内置演示数据(50条) │
│ 自动降级,零依赖可运行 │
└─────────────────────┘
MCP REST API 接口:
// 健康检查
GET http://localhost:18060/health
// 返回: {"success":true,"data":{"status":"healthy"}}
// 搜索笔记
GET http://localhost:18060/api/v1/feeds/search?keyword=文创冰箱贴&sort=general&filter_duration=2
// 数据路径: json.data.feeds(注意不是 json.feeds)
// 字段格式: 驼峰命名
【实践过程】
第一步:设计提示词
在 MTC 模式中,提示词设计是关键。我将提示词分为 6 个部分:
1. 核心架构:系统设计 + MCP 接口规格
2. 技术细节:超时处理、字段映射、降级策略
3. 页面布局:顶部导航→搜索面板→4个Tab→笔记列表
4. 图表规格:7种图表的详细参数(颜色/尺寸/动画)
5. 演示数据:50条内置数据格式
6. 样式规范:小红书红色系
提示词中特别强调了:
- 数据字段映射(noteCard.displayTitle → 标题)
- 请求超时 60 秒(服务端爬取需要 20-30 秒)
- MCP 离线时自动降级到演示数据
第二步:MTC 多轮生成
- 打开 https://solo.trae.cn
- 选择 MTC 模式
- 粘贴完整提示词
- SOLO 先生成规划 → 我确认 → 执行生成
- 生成过程中可以追问调整(如"词云没显示"、“Tab 切换有问题”)
第三步:本地启动 MCP 获取真实数据
步骤 1:登录(只需一次)
cd d:/F/NW/小红书
./xiaohongshu-login-windows-amd64.exe
# → 浏览器弹出 → 手机扫码 → 自动保存 cookies.json
步骤 2:启动 MCP 服务
cd d:/F/NW/小红书
./xiaohongshu-mcp-windows-amd64.exe
# → 显示 "Server started on :18060" 即成功
步骤 3:验证
浏览器访问:http://localhost:18060/health
步骤 4:预览真实数据
双击打开 index.html → 输入关键词 → 点击"开始分析" → 等待 20-30 秒 → 真实数据出现
【踩过的坑】
| 坑 | 解决方案 |
|---|---|
| MCP 协议 session 报错 | 改用 REST API /api/v1/feeds/search,不走 MCP 协议 |
| 服务端爬取超时返回 500 | 前端超时设 60 秒,500 提示"服务器爬取超时" |
| 封面图防盗链失效 | img.onerror 时显示灰色渐变占位图 |
| SOLO Web 版无法访问本地 exe | MCP 地址做成可配置项,演示模式用内置数据 |
| 字段名是驼峰而非下划线 | 注意:displayTitle 不是 display_title |
【成果展示】
截图清单(共 10 张)
| 序号 | 截图内容 | 说明 |
|---|---|---|
| 1 | Trae SOLO MTC 对话过程 | 展示 AI 生成代码的多轮对话 |
| 2 | SOLO 预览界面(整体) | 展示最终成果 |
| 3 | 运营分析 Tab | 词云 + 柱状图 + 饼图 |
| 4 | 产品洞察 Tab | 条形图 + 场景分析 |
| 5 | 消费者洞察 Tab | 情感分析 + 雷达图 |
| 6 | 笔记列表(真实数据) | 封面图 + 互动数据 + 跳转链接 |
| 7 | MCP 服务启动窗口 | 显示 “Server started on :18060” |
| 8 | 健康检查返回 | JSON 数据 |
| 9 | 移动端响应效果 | 375px 宽度 |
| 10 | 演示模式 vs 真实模式 | 对比截图 |
核心截图要点
- MCP 启动成功:
Server started on :18060 - 健康检查返回:浏览器 JSON 数据
- 真实数据结果:搜索后等待 30 秒的真实笔记数据
【效果与总结】
提效数据:
| 任务 | 传统方式 | SOLO MTC + MCP |
|---|---|---|
| 生成分析系统 | 手动开发 3-5 天 | 30 分钟 |
| 搜索 100 条笔记 | 人工搜索 2-3 小时 | 30 秒爬取 |
| 生成可视化图表 | Excel + PPT | 自动渲染即时生成 |
AI 工作方式思考:
MTC 模式让我体验到了"提示词工程 + AI 编程"的效率:
- 提示词设计:把需求拆解成架构、接口、布局、图表、降级策略
- 多轮对话:每步可以验证、调整,而不是一次性生成
- MCP 提供真实数据:不是假数据,是实时爬取的小红书笔记
关键洞察:AI 时代最重要的能力是"清晰表达需求 + 系统性思维",工具只是手段。







