用途:管理小红书(xiaohongshu)登录状态,包括检查登录情况、二维码扫码登录、重置登录以切换账号。当用户提到登录、扫码、账号、切换账号、退出登录、登录状态检查,或其他 skill 报告“未登录”需要先登录时使用。
主要能力与使用方式:
- 检查登录状态:调用 check_login_status(无参数),返回是否已登录及用户名。已登录则告知用户当前账号;未登录则进入扫码登录。
- 扫码登录:调用 get_login_qrcode(无参数),工具返回两部分内容——文本为超时提示(含截止时间),图片为 PNG 格式二维码(MCP image content type,Base64 编码)。MCP 返回的图片会通过客户端渲染给用户;若客户端无法直接展示图片(如纯文本终端),可将 Base64 数据保存为临时 PNG 文件并告知路径: echo "<base64_data>" | base64 -d > /tmp/xhs-qrcode.png open /tmp/xhs-qrcode.png # macOS xdg-open /tmp/xhs-qrcode.png # Linux 提示用户打开小红书 App 扫描二维码;二维码有效期有限,过期需重新获取;扫码完成后调用 check_login_status 确认登录成功。
- 重新登录/切换账号:调用 delete_cookies(需用户确认)清除当前登录状态,再调用 get_login_qrcode 获取新二维码,引导用户扫码。
约束与限制:delete_cookies 会清除登录状态,执行前必须确认;登录需要用户手动用手机 App 扫码,无法自动完成。失败处理:MCP 工具不可用可引导用户使用 /setup-xhs-mcp 完成部署和连接配置;二维码超时可重新调用 get_login_qrcode。