小红书自动评论工具(MCP Server)

小红书自动评论工具(MCP Server)

site icon
2025.04.22 0
Python自动化工具小红书评论发布内容获取浏览器自动化内容生成
RedBook-Search-Comment-MCP 是一款基于 Playwright 开发的小红书自动搜索和评论工具,作为 MCP Server,可通过特定配置接入 MCP Client(如Claude for Desktop),帮助用户自动完成登录小红书、搜索关键词、获取笔记内容及发布智能评论等操作。
View on GitHub

Overview

基本能力

产品定位

RedBook-Search-Comment-MCP 是一款专为小红书平台设计的自动化工具,主要用于自动搜索笔记、获取内容、获取评论以及发布智能评论。

核心功能

  • 自动登录:支持手动扫码登录方式,首次登录成功后会保存登录状态,后续使用无需重复扫码。
  • 关键词搜索:能依据用户输入的关键词搜索小红书笔记,并可指定返回结果的数量。
  • 笔记内容获取:输入笔记的 URL,即可获取该笔记的详细内容。
  • 笔记评论获取:通过笔记 URL 获取相应笔记的评论信息。
  • 智能评论发布:支持多种评论类型,包括引流(引导用户关注或私聊)、点赞(简单互动获取好感)、咨询(以问题形式增加互动)、专业(展示专业知识建立权威),可根据需求选择发布。

适用场景

  • 自动化营销:通过自动发布评论增加互动和曝光。
  • 内容分析:自动获取笔记内容和评论进行分析。
  • 研究学习:用于学习和研究小红书平台的用户行为和内容趋势。

工具列表

  • mcp0_login():登录小红书账号。
  • mcp0_search_notes(keywords="关键词", limit=5):根据关键词搜索小红书笔记。
  • mcp0_get_note_content(url="笔记URL"):获取指定笔记的详细内容。
  • mcp0_get_note_comments(url="笔记URL"):获取指定笔记的评论信息。
  • mcp0_post_smart_comment(url="笔记URL", comment_type="评论类型"):在指定笔记下发布智能评论。

常见问题解答

  1. 连接失败
  2. 确保使用了虚拟环境中Python解释器的完整绝对路径
  3. 确保MCP服务器正在运行
  4. 尝试重启MCP服务器和客户端

  5. 浏览器会话问题: 如果遇到Page.goto: Target page, context or browser has been closed错误:

  6. 重启MCP服务器
  7. 重新连接并登录

  8. 依赖安装问题: 如果遇到ModuleNotFoundError错误:

  9. 确保在虚拟环境中安装了所有依赖
  10. 检查是否安装了fastmcp包

使用教程

使用依赖

  1. Python 环境准备:确保系统已安装 Python 3.8 或更高版本。若未安装,可从 Python 官方网站下载并安装。

  2. 项目获取:将本项目克隆或下载到本地。

  3. 创建虚拟环境:在项目目录下创建并激活虚拟环境(推荐): ```bash # 创建虚拟环境 python3 -m venv venv

# 激活虚拟环境 # Windows venv\Scripts\activate # macOS/Linux source venv/bin/activate ```

  1. 安装依赖:在激活的虚拟环境中安装所需依赖: bash pip install -r requirements.txt pip install fastmcp

  2. 安装浏览器:安装Playwright所需的浏览器: bash playwright install

安装教程

  1. 直接运行:在项目目录下,激活虚拟环境后执行: bash python3 xiaohongshu_mcp.py

  2. 通过 MCP Client 启动:配置好MCP Client后,按照客户端的操作流程进行启动和连接。

调试方式

  1. 启动服务器:在项目目录下,激活虚拟环境后执行: bash python3 xiaohongshu_mcp.py

  2. 通过 MCP Client 启动:配置好MCP Client后,按照客户端的操作流程进行启动和连接。

许可证

该项目遵循 None 开源许可条款。