小红书自动化服务

小红书自动化工具是一个基于Model Context Protocol (MCP)的解决方案,专为AI助手设计,提供内容发布、评论管理和系统监控能力。它支持Server-Sent Events (SSE)实时数据推送,具有Web客户端和RESTful API接口,适用于内容创作者和社交媒体管理者。

  • by parsons0503
  • 更新于

使用说明

基本能力

产品定位

小红书自动化工具是一个基于MCP协议的AI助手集成解决方案,专注于小红书平台的内容管理和自动化操作。

核心功能

  1. 内容发布:支持多张图片上传、内容质量分析和智能话题标签生成。
  2. 评论管理:提供评论情感分析、关键词提取和批量回复功能。
  3. 系统监控:实时监控服务状态、健康评分和历史记录分析。
  4. 超时诊断:网络连接测试、性能分析和配置建议。
  5. SSE支持:实时事件推送、Web客户端监控和多主题订阅。

适用场景

  1. 内容创作者需要批量发布和管理小红书内容。
  2. 社交媒体管理者需要监控账号状态和互动情况。
  3. AI助手需要集成小红书平台的功能。

工具列表

  1. xiaohongshu_publish:发布内容到小红书,支持多张图片和智能标签。
  2. xiaohongshu_get_comments:获取并分析评论,提供情感分析和关键词提取。
  3. xiaohongshu_reply_comments:批量回复评论,提供智能回复建议。
  4. xiaohongshu_monitor:系统监控,提供健康状态评分和服务状态检查。
  5. xiaohongshu_timeout_diagnostic:超时诊断,提供网络连接测试和性能分析。

使用教程

使用依赖

# 安装 uv(Python包管理器)
# Windows:
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
# macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

# 克隆项目
git clone <repository-url>
cd xiaohongshu-automation

# 使用 uv 创建虚拟环境并安装依赖
uv venv
uv sync

# 或者使用传统方式
python -m venv venv
venv\Scripts\activate  # Windows
# source venv/bin/activate  # macOS/Linux
pip install -r requirements.txt

调试方式

# 启动 FastAPI 后端服务
python main.py

# 启动 MCP 服务器
python mcp_server.py

# 运行诊断工具
python test_timeout_improvements.py