PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversart-and-culture小红书自动发布
返回「art-and-culture」

小红书自动发布

modelscope·@parsons0503/xiaohongshu-automation

art-and-culture0下载LocalModelScope

简介

小红书-自动化

MCP Server 详情

来自 ModelScope 索引

小红书自动化工具

基于 Model Context Protocol (MCP) 的小红书自动化解决方案,为 AI 助手提供内容发布、评论管理和系统监控能力。

✨ 新功能:Server-Sent Events (SSE) 支持

🎉 现已支持 SSE 实时数据推送!

新增的 SSE 功能提供:

  • 📡 实时事件推送:工具调用、发布状态、监控数据等实时更新
  • 🌐 Web 客户端:提供美观的 Web 界面进行实时监控
  • 🔧 API 接口:RESTful API 支持多种客户端集成
  • 💬 多主题订阅:可选择性订阅感兴趣的事件类型

快速启动 SSE 服务

# 启动 SSE 服务器
python mcp_server.py --sse

# 或者直接启动
python mcp_sse_server.py

Web 客户端体验

在浏览器中打开 sse_web_client.html 体验实时监控界面,或查看 SSE_GUIDE.md 获取完整使用指南。

🚀 快速开始

1. 环境准备

推荐使用 uv 进行环境管理(更快更现代的Python包管理器)

# 安装 uv(如果还没安装)
# 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
venvScriptsactivate      # Windows
# source venv/bin/activate  # macOS/Linux
pip install -r requirements.txt

🛠️ 开发环境一键设置

方式一:使用便捷脚本(Windows)

# 一键设置开发环境
scriptssetup_dev.bat

方式二:使用 uvx 快速测试(推荐)

无需克隆代码,直接测试最新版本:

# 快速启动 FastAPI 服务器(从 PyPI)
uvx --from xiaohongshu-automation xhs-server

# 快速启动 MCP 服务器(从 PyPI)
uvx --from xiaohongshu-automation xhs-mcp

# 从 Git 仓库直接运行最新开发版
uvx --from git+https://github.com/A1721/xiaohongshu-automation.git xhs-server

# 测试特定版本
uvx --from xiaohongshu-automation==1.0.0 xhs-server

方式三:传统开发环境

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

# 使用 uv(推荐)
uv venv                    # 创建虚拟环境
uv sync                    # 安装所有依赖

# 或传统方式
python -m venv venv
venvScriptsactivate      # Windows
# source venv/bin/activate  # macOS/Linux
pip install -r requirements.txt

📦 打包和发布

# 构建包
uv build

# 使用 uvx 测试本地构建的包
uvx --from ./dist/xiaohongshu_automation-1.0.0-py3-none-any.whl xhs-server
uvx --from ./dist/xiaohongshu_automation-1.0.0-py3-none-any.whl xhs-mcp

# 发布到 PyPI(使用便捷脚本)
scriptspublish.bat

# 或手动发布
uv pip install twine
twine upload dist/*

# 测试发布到 TestPyPI
twine upload --repository testpypi dist/*

# 使用 uvx 测试 TestPyPI 版本
uvx --index-url https://test.pypi.org/simple/ --from xiaohongshu-automation xhs-server

2. 启动服务

重要: 必须按顺序启动两个服务

# 第一步:启动 FastAPI 后端服务并且扫码登录小红书
python main.py

# 第二步:启动 MCP 服务器
python mcp_server.py

2. 配置 AI 客户端

在支持 MCP 的 AI 客户端中配置连接到本地 MCP 服务器。

📦 安装发布版本

方式一:传统安装

如果项目已发布到 PyPI,用户可以直接安装:

pip install xiaohongshu-automation

方式二:使用 uvx(推荐)

uvx 是 uv 的一个强大功能,可以直接运行 Python 包而无需先安装到当前环境,非常适合运行 CLI 工具和一次性任务。

优势

  • 🚀 无需安装: 直接运行包,不污染当前环境
  • ⚡ 自动管理: 自动创建临时环境和依赖管理
  • 🔒 隔离运行: 每次运行都在独立环境中
  • 💾 缓存优化: 自动缓存环境,再次运行更快

使用方法

# 直接运行 FastAPI 服务器
uvx --from xiaohongshu-automation xhs-server

# 直接运行 MCP 服务器
uvx --from xiaohongshu-automation xhs-mcp

# 运行特定脚本(如果包提供)
uvx --from xiaohongshu-automation --help

# 指定版本运行
uvx --from xiaohongshu-automation==1.0.0 xhs-server

# 从 TestPyPI 运行(测试版本)
uvx --index-url https://test.pypi.org/simple/ --from xiaohongshu-automation xhs-server

开发者使用 uvx

# 从本地构建的包运行
uvx --from ./dist/xiaohongshu_automation-1.0.0-py3-none-any.whl xhs-server

# 从 Git 仓库直接运行
uvx --from git+https://github.com/A1721/xiaohongshu-automation.git xhs-server

方式三:从源码安装

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

# 使用 uv 安装
uv pip install -e .

# 或使用 pip 安装
pip install -e .

🛠️ 故障排除

常见问题:MCP调用成功但AI显示失败

症状: MCP服务调用成功,但AI执行结果显示失败 原因: FastAPI后端服务未运行 解决: 运行 python main.py 启动后端服务

详细故障排除指南请参考:TIMEOUT_TROUBLESHOOTING.md

快速诊断

# 运行诊断工具
python test_timeout_improvements.py

# 或在MCP中调用
xiaohongshu_timeout_diagnostic

⚙️ 功能特性

🎯 核心工具

  1. xiaohongshu_publish - 发布内容到小红书

    • 支持多张图片(1-18张)
    • 内容质量分析和优化建议
    • 智能话题标签和@用户检测
  2. xiaohongshu_get_comments - 获取评论分析

    • 情感分析和关键词提取
    • 评论统计和互动分析
  3. xiaohongshu_reply_comments - 批量回复评论

    • 智能回复建议和内容优化
    • 批量处理和语调调整
  4. xiaohongshu_monitor - 系统监控

    • 健康状态评分
    • 服务状态检查
    • 历史记录分析
  5. xiaohongshu_timeout_diagnostic - 超时诊断 🆕

    • 网络连接测试
    • 性能分析
    • 配置建议

📚 资源

  • xiaohongshu://monitor/status - 实时监控状态
  • xiaohongshu://posts/history - 发布历史记录
  • xiaohongshu://tools/info - 工具信息总览

🎨 提示模板

  • xiaohongshu_content_template - 内容创作模板
  • xiaohongshu_reply_template - 评论回复模板
  • xiaohongshu_optimization_tips - 优化建议模板

📋 API 接口

发布内容

POST /publish
Content-Type: application/json

{
  "pic_urls": ["https://example.com/image1.jpg"],
  "title": "标题",
  "content": "内容文本"
}

获取评论(暂未完善)

GET /get_comments?url=https://www.xiaohongshu.com/explore/xxxxx

回复评论(暂未完善)

POST /post_comments?url=https://www.xiaohongshu.com/explore/xxxxx
Content-Type: application/json

{
  "comment_id_1": ["回复内容1", "回复内容2"],
  "comment_id_2": ["回复内容3"]
}

⚙️ 配置选项

超时配置

# 基本超时设置
export FASTAPI_TIMEOUT=30          # 默认超时
export PUBLISH_TIMEOUT=60          # 发布操作超时
export COMMENTS_TIMEOUT=30         # 评论操作超时
export MONITOR_TIMEOUT=15          # 监控操作超时
export HEALTH_CHECK_TIMEOUT=5      # 健康检查超时

# 重试机制
export ENABLE_AUTO_RETRY=true      # 启用自动重试
export MAX_RETRIES=3               # 最大重试次数
export RETRY_DELAY=2               # 重试间隔(秒)

# 日志配置
export LOG_LEVEL=INFO              # 日志级别
export DETAILED_ERROR_MSG=true     # 详细错误信息

环境配置示例

本地开发

export FASTAPI_TIMEOUT=30
export PUBLISH_TIMEOUT=60
export ENABLE_AUTO_RETRY=true
export MAX_RETRIES=3

生产环境

export FASTAPI_TIMEOUT=60
export PUBLISH_TIMEOUT=120
export ENABLE_AUTO_RETRY=true
export MAX_RETRIES=5
export RETRY_DELAY=3

🧪 测试

运行测试套件

# 基础功能测试
python test_mcp_server.py

# 超时和诊断测试
python test_timeout_improvements.py

# 发布功能专项测试
python test_publish_fix.py

性能监控

# 启用详细日志
export LOG_LEVEL=DEBUG
python mcp_server.py

# 监控系统状态
xiaohongshu_monitor

#…

相关 MCP Servers(来自「art-and-culture」)

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

视频创作工具箱

视频合成、剪辑、素材创作等一系列工具。支持图生视频、一张或多张图片合成视频、一个或多个视频合成视频、支持将配音、背景音乐等进行合成,支持字幕识别、字幕打轴等功能。

MathMind/VideoCreatToolKit

图片视频生成MCP(即梦AI)

即梦AI全能力生成MCP服务是一个基于Model Context Protocol (MCP)的AI图像和视频生成工具,集成了火山引擎即梦AI的强大生成能力。

Arsene/jimenggen-mcp

Figma MCP 服务器

一个集成了Figma API的模型上下文协议服务器,允许与Figma文件、评论、组件、项目和webhook管理进行交互。

@deepsuthar496/figma-mcp-server

Figma MCP API工具

语言类型:英语 翻译结果:具有完整API功能的Figma MCP

@thirdstrandstudio/mcp-figma

光厂MCP

您可以在支持MCP协议的AI模型客户端中搜索授权的高清商业视频素材。

GuangChangVJshi/VJshi-MCP

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/parsons0503-xiaohongshu-automation/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

# 启动 SSE 服务器 python mcp_server.py --sse # 或者直接启动 python mcp_sse_server.py

基本信息

分类
art-and-culture / browser-automation
运行方式
No
许可证
Unknown
详情文件
parsons0503-xiaohongshu-automation.md