Install
openclaw skills install @279458179/xhsmander小红书自动化发布技能。通过 Docker 容器中的 xiaohongshu-mcp 服务,实现登录、发布图文、搜索、互动等操作。 当用户提到发小红书、发笔记、发布内容、扫码登录小红书、小红书自动化、小红书发布时使用此技能。
openclaw skills install @279458179/xhsmander通过 xiaohongshu-mcp (Docker) 提供完整的小红书自动化能力。
xhsmander/
├── SKILL.md # 本技能说明
├── docker-compose.yml # Docker 启动配置
├── _meta.json # 元数据
├── scripts/
│ ├── mcp_dispatcher.py # MCP 调度器(核心)
│ ├── check_login.py # 检查登录状态
│ ├── get_qrcode.py # 获取登录二维码
│ ├── publish.py # 发布图文(原始)
│ ├── search.py # 搜索内容
│ ├── cli.py # CLI 工具
│ ├── __init__.py
│ ├── check_status.py # 检查登录状态(简化版)
│ ├── get_qr.py # 获取二维码并保存(简化版)
│ └── publish_post.py # 发布图文(直接运行版)
└── references/
└── mcp_api.md # MCP API 参考
cd skills/xhsmander
docker compose up -d
python scripts/check_status.py
输出 Done 即表示服务正常运行。
python scripts/get_qr.py
二维码保存在 scripts/qrcode.png,发送给用户扫码登录。
编辑 scripts/publish_post.py 中的 title、content、images 路径,然后运行:
python scripts/publish_post.py
MCP HTTP+JSON-RPC 调度器,每次调用自动处理 initialize + session 管理。
封装好的发布脚本,直接修改顶部变量即可发布:
title = "笔记标题(≤20字)"
content = "笔记正文(≤1000字)"
images = ['/app/images/your_image.png'] # 容器内路径
tags = ["标签1", "标签2"]
图片路径规则:
scripts/images/ 目录/app/images/xxx.png简化版登录状态检查,运行后结果保存在 scripts/login_status.json。
简化版二维码获取,运行后:
scripts/qrcode.pngscripts/qrcode_result.json本机(OpenClaw) --HTTP+JSON-RPC--> Docker容器(xiaohongshu-mcp) --Chrome/ROD--> 小红书网页
关键路径规则:
/app/images/ → 本机 scripts/images/ 目录(docker-compose 挂载)/app/images/xxx.png| 工具名 | 用途 | 关键参数 |
|---|---|---|
check_login_status | 检查登录状态 | 无 |
get_login_qrcode | 获取登录二维码 | 无 |
publish_content | 发布图文 | title, content, images, tags |
search_feeds | 搜索笔记 | keyword |
list_feeds | 首页推荐 | 无 |
like_feed | 点赞 | feed_id, xsec_token |
favorite_feed | 收藏 | feed_id, xsec_token |
get_feed_detail | 笔记详情 | feed_id, xsec_token |
user_profile | 用户主页 | user_id, xsec_token |
post_comment_to_feed | 评论 | feed_id, xsec_token, content |
/app/images/xxx.png(容器内路径),不是本机路径xiaohongshu-mcpxpzouying/xiaohongshu-mcp./data(cookies)、./images(发布图片)docker-compose.yml