为 Agent 开发第三方平台的 MCP 工具
可以得到什么
把一个第三方平台(例如小红书)的关键操作封装为标准化的 MCP 工具,让任意支持 MCP 的 Agent 客户端都能通过自然语言调用,从而避免让模型直接"读网页并乱点"。
适合哪些情况
- 想把自己常用的运营、检索或数据抓取脚本升级为 Agent 可调用的接口。
- 想为 Claude Code、OpenClaw、n8n 等不同客户端提供统一工具。
- 想在 MCP 工具层面统一处理登录态、参数校验和返回结构。
需要准备什么
- 一个长期可用的目标平台账号及其登录机制(Cookie、二维码、扫码等)。
- 一个 MCP 服务端运行环境(Go、Node、Python 都可)。
- 一个调试入口,例如 MCP Inspector。
- 一份工具列表草案:哪些动作允许 Agent 触发,哪些动作必须人工复核。
常见做法
- 梳理目标平台的核心动作,划分读取类、写入类、风控敏感类。
- 为每类动作设计 MCP 工具的入参、返回与错误格式。
- 实现服务端,把浏览器会话或接口调用结果封装到工具里。
- 用 MCP Inspector 逐个工具验证参数与返回值。
- 在 README 中给出 Claude Code、OpenClaw、n8n 等客户端的配置示例。
- 在工作流里写明"先读后写、人工最终复核"的顺序。
- 把已知限制(路径、Cookie、并发、平台条款)写进文档而不是事后补。
真实案例与教程
限制和检查点
- 第三方平台没有官方授权,接口和风控随时可能变化。
- 写入类工具应默认加入人工复核环节。
- 同一账号的会话可能被多端登录冲突打断。
- 上线前必须明确凭证管理与 Cookie 失效的恢复流程。
相关任务
来源
- 仓库 README:
xpzouying/xiaohongshu-mcp(观察日期 2026-07-13)