skills/setup-xhs-mcp/SKILL.md
安装部署 xiaohongshu-mcp 服务并配置 MCP 连接,引导用户完成从零到可用的全流程。 当用户第一次使用小红书功能、提到安装/部署/配置小红书、环境搭建、MCP 服务连接失败、或 check_login_status 等 MCP 工具不可用时使用。
npx skillsauth add autoclaw-cc/xiaohongshu-mcp-skills setup-xhs-mcpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
项目仓库:https://github.com/xpzouying/xiaohongshu-mcp
检查 xiaohongshu-mcp 是否已在运行(注意:MCP 端点只接受 POST,GET 会返回 405,不能用 -f 判断):
curl -so /dev/null http://localhost:18060/mcp && echo "running" || echo "not running"
http://localhost:18060/mcp,跳到步骤 3确认操作系统(macOS / Linux / Windows)和是否已安装 Docker。
Docker 镜像内置 Chrome 和中文字体,无需额外配置。
# 下载 docker-compose.yml
wget https://raw.githubusercontent.com/xpzouying/xiaohongshu-mcp/main/docker/docker-compose.yml
# 启动服务
docker compose up -d
# 查看日志
docker compose logs -f
镜像源:
xpzouying/xiaohongshu-mcpcrpi-hocnvtkomt7w9v8t.cn-beijing.personal.cr.aliyuncs.com/xpzouying/xiaohongshu-mcp切换方法:编辑 docker-compose.yml,注释默认 image 行,取消注释阿里云 image 行。
数据持久化:
./data — cookies 登录状态./images — 发布图片时的挂载目录从 GitHub Releases 下载:https://github.com/xpzouying/xiaohongshu-mcp/releases/latest
curl -s https://api.github.com/repos/xpzouying/xiaohongshu-mcp/releases/latest | grep browser_download_url
注意:二进制方式需要本机已安装 Chrome 或 Chromium。
不推荐,仅适合 Go 开发者。参考项目仓库 README。
部署完成后用 curl 确认服务已启动,然后进入步骤 3。
检查当前客户端是否已配置 xiaohongshu MCP 连接。
Claude Code:读取 ~/.claude/settings.json 和项目级 .claude/settings.json,查找 mcpServers 中是否有 xiaohongshu 配置。
询问用户:
连接地址:如果步骤 1 已确认可达的地址,用该地址作为默认值,否则默认 http://localhost:18060/mcp。
使用的客户端:
Claude Code:
claude mcp add xiaohongshu --transport http <地址>
或写入配置文件:
~/.claude/settings.json.claude/settings.json{
"mcpServers": {
"xiaohongshu": {
"url": "http://localhost:18060/mcp"
}
}
}
Cursor(.cursor/mcp.json):
{
"mcpServers": {
"xiaohongshu": {
"url": "http://localhost:18060/mcp"
}
}
}
其他客户端:告知用户 MCP 服务地址,让用户按客户端文档自行配置。
check_login_status 验证连接正常/xhs-login 完成扫码登录XHS_PROXY — HTTP/HTTPS/SOCKS5 代理地址ROD_BROWSER_BIN — 自定义 Chromium 路径HEADLESS — 无头模式开关| 场景 | 处理 | |---|---| | Docker 未安装 | 建议安装 Docker 或改用二进制方式 | | 国内拉取镜像慢 | 切换到阿里云镜像源 | | 端口 18060 被占用 | 检查已有进程,或更换端口 | | Chrome 未安装(二进制方式) | 引导安装 Chrome 或改用 Docker 方式 | | 配置写入后工具仍不可用 | 提示重启客户端会话 | | 已有配置但地址错误 | 修正地址并重启 |
tools
搜索小红书笔记,支持关键词搜索和多维度筛选(排序、内容类型、时间范围、位置等)。 当用户想在小红书上搜索、查找内容时使用——包括搜笔记、找攻略、看看小红书上有没有某某内容、搜一下、查一查等场景。
tools
查看小红书用户主页:基本信息、粉丝/关注/获赞数据、发布的笔记列表。 当用户想查看某个博主、作者、用户的主页信息和作品时使用。
tools
管理小红书登录状态:检查是否已登录、二维码扫码登录、重置登录切换账号。 当用户提到登录、扫码、账号、切换账号、退出登录、登录状态检查,或其他 skill 报告"未登录"需要先登录时使用。
tools
对小红书笔记进行互动:点赞/取消点赞、收藏/取消收藏、发表评论、回复评论。 当用户想对小红书笔记进行互动时使用——赞一下、收藏一下、留个评论、回复某条评论、取消点赞、取消收藏等。