【Code with SOLO】用 SOLO 搭建小红书内容智能分析平台,30分钟洞察品牌趋势

【摘要】

我在 Trae SOLO 的 MTC(Multi-Turn Chat)多轮对话模式中,通过精心设计的提示词,30 分钟生成了小红书内容智能分析系统。本地运行 MCP 程序后可实时爬取小红书真实数据,提供运营分析、产品洞察、消费者画像等 4 个维度的可视化洞察。整体效率提升 10 倍以上。


【背景】

职业角色:数据分析师 / 内容运营

工作场景:需要快速了解小红书某个话题/产品的内容热度、用户画像和竞争态势。传统方式靠人工搜索,费时费力,数据分散。

为什么选择 MTC 模式

Trae SOLO 有多种模式,我选择 MTC 模式的原因:

模式 特点 适用场景
Code 自动写代码,不管对话 简单、明确的任务
MTC 多轮对话,逐步调整 复杂、需要迭代的项目 :white_check_mark:
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 多轮生成

  1. 打开 https://solo.trae.cn
  2. 选择 MTC 模式
  3. 粘贴完整提示词
  4. SOLO 先生成规划 → 我确认 → 执行生成
  5. 生成过程中可以追问调整(如"词云没显示"、“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 真实模式 对比截图

核心截图要点

  1. MCP 启动成功Server started on :18060
  2. 健康检查返回:浏览器 JSON 数据
  3. 真实数据结果:搜索后等待 30 秒的真实笔记数据

【效果与总结】

提效数据

任务 传统方式 SOLO MTC + MCP
生成分析系统 手动开发 3-5 天 30 分钟
搜索 100 条笔记 人工搜索 2-3 小时 30 秒爬取
生成可视化图表 Excel + PPT 自动渲染即时生成

AI 工作方式思考

MTC 模式让我体验到了"提示词工程 + AI 编程"的效率:

  1. 提示词设计:把需求拆解成架构、接口、布局、图表、降级策略
  2. 多轮对话:每步可以验证、调整,而不是一次性生成
  3. MCP 提供真实数据:不是假数据,是实时爬取的小红书笔记

关键洞察:AI 时代最重要的能力是"清晰表达需求 + 系统性思维",工具只是手段。

采集,分析一体啊

2 个赞

对的,采集就是为了分析

1 个赞