利用开源MCP项目自动化小红书

September 12, 2025

使用 xiaohongshu-mcp 开源项目,自动化你的小红书内容发布

“xiaohongshu-mcp” 是一个托管在 GitHub 上的开源项目,为自动化操作中国流行的社交媒体平台——小红书(Little Red Book)提供了强大的解决方案。该项目采用 Go 语言开发,利用模型上下文协议(MCP)实现对平台各项功能的程序化控制。

主要功能和能力:

该项目使用户能够无需手动干预,即可在小红书上执行一系列操作。其核心功能包括:

  • 登录与会话管理: 安全登录你的小红书账号并保持登录状态。项目提供了清晰的登录流程演示及当前登录状态的检查。
  • 内容发布: 轻松发布图文笔记。系统支持设置标题和描述,未来计划支持视频和纯文本内容发布。
  • 内容搜索: 支持根据关键词搜索小红书笔记,简化内容发现流程。
  • 动态获取: 从小红书首页获取推荐内容,提供热门笔记流。
  • 详细笔记分析: 获取单篇笔记的详细信息,包括内容、用户信息、互动指标(点赞、收藏、分享、评论)以及评论区内容。注意:此功能需要 feed_idxsec_token
  • 评论发布: 自动化评论笔记的过程。系统可以定位评论输入框,输入评论内容并提交,支持 HTTP API 和 MCP 工具调用。此功能同样需要 feed_idxsec_token 以及评论内容。

技术集成与兼容性:

xiaohongshu-mcp 项目遵循模型上下文协议(MCP),这是一个行业标准,可实现与各种 AI 客户端和工具的无缝集成,包括:

  • Claude Code CLI:xiaohongshu-mcp 添加为 HTTP MCP 服务器,即可轻松集成到你的 Claude Code 工作流程中。
  • Cursor: 通过简单的 JSON 配置文件,将 Cursor 配置为识别和使用 xiaohongshu-mcp 服务,实现高效的编辑器内自动化。
  • VSCode: 可以通过命令面板或直接编辑工作区配置文件,将该项目集成到你的 VSCode 环境中。
  • Google Gemini CLI: 将服务添加到你的 Gemini CLI 设置中,以实现更广泛的 AI 驱动自动化能力。
  • MCP Inspector: 一个调试工具,允许你测试 MCP 连接并验证服务器提供的工具的可用性。

任何支持 HTTP MCP 协议的客户端都可以连接到 xiaohongshu-mcp 服务,通常托管在 http://localhost:18060/mcp

入门与使用:

若要开始使用该项目:

  1. 克隆仓库: 从 GitHub 下载 Go 项目。
  2. 登录: 运行 go run cmd/login/main.go 进行首次登录。
  3. 启动 MCP 服务: 运行 go run . 进行无头模式操作,或运行 go run . -headless=false 以显示浏览器界面。
  4. 使用 MCP Inspector 验证: 运行 npx @modelcontextprotocol/inspector 进行连接并测试服务器功能。

重要注意事项:

  • 标题长度: 小红书标题限制为 20 个字符。遵守此限制是成功发布笔记的关键。
  • 发布频率: 根据实际经验,项目建议每个账号的每日发布限制为 50 条。
  • 登录限制: 避免同时在多个 Web 实例中登录同一小红书账号,这可能导致 MCP 会话被登出。
  • 风险免责声明: 本项目仅供学习研究之用。尽管底层系统已稳定一年多(仅需刷新 cookie),期间未导致账号被封,但所有使用行为必须遵守平台服务条款,避免任何非法活动。

社区与贡献:

项目鼓励社区参与和贡献。开发者设立了微信群组,方便大家交流讨论和协作改进项目。欢迎有遇到问题或有建议的用户加入。

原创文章: 查看原文

分享本文