xiaohongshu-mcp-client

by cn-p5

|

3.7k平台与服务未扫描2026年3月23日

安装

claude skill add --url github.com/openclaw/skills/tree/main/skills/cn-p5/xiaohongshu-aio

文档

小红书 MCP 客户端技能

功能概述

本技能提供完整的小红书账号管理和内容操作功能,基于小红书 MCP 服务器 API。

主要功能

  • 账号管理:添加、删除、列出、切换账号
  • 登录管理:检查登录状态、获取登录二维码、登出
  • 内容发布:发布图文和视频内容
  • Feed 管理:列出推荐内容、搜索、获取详情
  • 互动操作:点赞、收藏、发表评论
  • 用户信息:获取当前用户和其他用户资料

安装

bash
cd xiaohongshu-aio
pip install -e .

执行流程

执行任何操作前,都需要先检查 MCP 服务器是否运行

bash
chmod +x check-service.sh
./check-service.sh

1. 账号管理流程

添加账号

  1. 执行:xhs login status确保 MCP 服务器已登录
  2. 执行:xhs account add(自动检测用户名)
  3. 或执行:xhs account add --username 账号名称 --notes "备注"
  4. 系统会自动将当前 cookies 保存为指定账号

切换账号

  1. 执行:xhs account switch --username 账号名称
  2. 系统会将指定账号的 cookies 写入 MCP 服务器的 cookies.json
  3. 执行:xhs login status 确认切换成功

查看账号

  • 查看所有账号:xhs account list
  • 查看当前账号:xhs account current

2. 登录管理流程

检查登录状态

  1. 执行:xhs login status
  2. 系统返回当前登录状态和用户名

扫码登录

  1. 执行:xhs login qrcode
  2. 系统返回登录二维码(Base64 格式)
  3. 用户使用小红书 App 扫描二维码
  4. 扫描后执行:xhs login status 确认登录成功

登出

  1. 执行:xhs login logout
  2. 系统会清除当前登录状态

3. 内容发布流程

发布图文内容

  1. 执行:
    bash
    xhs publish "标题" "内容" "图片URL1" "图片URL2" --tags 标签1 标签2
    

发布视频内容

  1. 执行:
    bash
    xhs publish "视频标题" "视频内容" "视频文件路径" --is-video
    

4. Feed 管理流程

搜索内容

  1. 执行:xhs feed search --keyword "关键词"
  2. 系统返回相关内容列表

获取内容详情

  1. 从搜索结果中获取 feed_id 和 xsec_token
  2. 执行:
    bash
    xhs feed detail --feed-id "feed_id" --xsec-token "token"
    

5. 互动操作流程

点赞内容

  1. 执行:xhs interact like "feed_id" "token"

发表评论

  1. 执行:
    bash
    xhs interact comment "feed_id" "token" --content "评论内容"
    

命令参考

账号管理

  • xhs account list - 列出所有账号
  • xhs account add [--username 用户名] [--notes 备注] - 添加账号
  • xhs account remove --username 用户名 - 删除账号
  • xhs account switch --username 用户名 - 切换账号
  • xhs account import [--username 用户名] - 导入 cookies
  • xhs account current - 获取当前账号

登录管理

  • xhs login status [--base-url URL] - 检查登录状态
  • xhs login qrcode [--base-url URL] - 获取登录二维码
  • xhs login logout [--base-url URL] - 登出

内容发布

  • xhs publish 标题 内容 媒体文件... [--tags 标签...] [--is-video] [--base-url URL] - 发布内容

Feed 管理

  • xhs feed list [--base-url URL] - 列出推荐内容
  • xhs feed search --keyword 关键词 [--base-url URL] - 搜索内容
  • xhs feed detail --feed-id ID --xsec-token 令牌 [--base-url URL] - 获取内容详情

互动操作

  • xhs interact like feed_id 令牌 [--unlike] [--base-url URL] - 点赞/取消点赞
  • xhs interact favorite feed_id 令牌 [--unfavorite] [--base-url URL] - 收藏/取消收藏
  • xhs interact comment feed_id 令牌 --content 内容 [--base-url URL] - 发表评论

用户信息

  • xhs user me [--base-url URL] - 获取当前用户资料
  • xhs user profile --user-id ID --xsec-token 令牌 [--base-url URL] - 获取其他用户资料

配置

环境变量

  • XHS_MCP_BASE_URL - MCP 服务器地址(优先)
  • XHS_BASE_URL - MCP 服务器地址(备用)
  • XHS_TIMEOUT - HTTP 请求超时时间
  • XHS_VERIFY_SSL - 是否验证 SSL 证书

配置文件

  • 账号信息存储在 user_cookies.json
  • cookies 存储在 MCP 服务器目录的 cookies.json

注意事项

  1. 账号安全:请妥善保管 user_cookies.json 文件
  2. 频率限制:避免过于频繁的操作,遵守平台规则
  3. 服务器依赖:本技能依赖运行中的小红书 MCP 服务器
  4. 网络连接:发布视频时需要稳定的网络连接
  5. 错误处理:遇到错误时检查 MCP 服务器状态

故障排除

常见问题

问题解决方案
无法连接服务器检查 MCP 服务器是否运行,地址是否正确、重启 MCP 服务器
登录失败确保二维码扫描及时,检查账号状态
发布失败检查内容是否符合平台规范,文件是否可访问
账号切换失败检查账号是否存在,重启 MCP 服务器

失败时重启 MCP 服务器

bash
chmod +x strart-service.sh
./strart-service.sh

依赖

  • Python 3.12+
  • 运行中的小红书 MCP 服务器
  • 依赖包:httpx, typer, pydantic, rich

示例工作流

完整发布流程

  1. 检查登录状态

    bash
    xhs login status
    
  2. 如未登录,获取二维码

    bash
    xhs login qrcode
    
  3. 扫码登录后确认

    bash
    xhs login status
    
  4. 添加账号

    bash
    xhs account add
    
  5. 发布内容

    bash
    xhs publish "我的第一篇笔记" "这是内容" "https://example.com/image.jpg" --tags 测试 小红书
    
  6. 搜索相关内容

    bash
    xhs feed search --keyword "咖啡"
    
  7. 点赞内容

    bash
    xhs interact like "feed_id" "token"
    

相关 Skills

MCP构建

by anthropics

Universal
热门

聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。

想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。

平台与服务
未扫描109.6k

Slack动图

by anthropics

Universal
热门

面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。

帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。

平台与服务
未扫描109.6k

接口设计评审

by alirezarezvani

Universal
热门

审查 REST API 设计是否符合行业规范,自动检查命名、HTTP 方法、状态码与文档覆盖,识别破坏性变更并给出设计评分,适合评审接口方案和版本迭代前把关。

做API和架构方案时,它能帮你提前揪出接口设计问题并对齐最佳实践,评审视角系统,团队协作更省心。

平台与服务
未扫描9.0k

相关 MCP 服务

Slack 消息

编辑精选

by Anthropic

热门

Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。

这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。

平台与服务
82.9k

by netdata

热门

io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。

这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。

平台与服务
78.3k

by d4vinci

热门

Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。

这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。

平台与服务
34.5k

评论