xhs-mcp
Free提供小红书 MCP 服务,包含 x-s / x-t 参数获取及 JS 逆向能力。
FreeFree tier
Inputs: text
About xhs-mcp
小红书MCP服务是一个基于Model Context Protocol(MCP)的服务器,专为小红书API设计。它通过JavaScript逆向工程生成x-s和x-t参数,直接请求HTTP接口,无需使用Playwright等重型浏览器自动化工具。该服务支持搜索笔记、获取笔记详情与评论、发布评论以及检查Cookie有效性等核心功能,适用于需要与小红色书内容进行交互的AI助手和自动化工作流。项目开源免费,可通过uvx快速启动,适合学习研究和小红书内容分析场景。
Key Features
采用JS逆向生成x-s和x-t参数,直接请求HTTP接口,无需Playwright
搜索小红书笔记(search_notes)
获取笔记详细内容(get_note_content,需完整URL含xsec_token)
获取笔记评论(get_note_comments)
发布评论到指定笔记(post_comment)
检测Cookie是否失效(check_cookie)
获取首页推荐笔记(home_feed)
支持通过uvx快速启动,无需手动安装依赖
Pros & Cons
Pros
- 轻量级,无需Playwright等重型浏览器自动化工具
- 通过JS逆向直接调用HTTP接口,性能高效
- 提供完整的MCP服务器,易于集成到支持MCP协议的客户端
- 开源免费(MIT协议),社区活跃(490 Stars)
- 支持常用小红书操作:搜索、获取内容、评论、发布评论
Cons
- 依赖用户提供的小红书Cookie,Cookie会过期需要定期更新
- 仅限学习交流使用,禁止商业用途
- 需要用户自行获取并配置Cookie,增加使用门槛
- get_note_content和get_note_comments需要带xsec_token的完整URL,获取稍复杂
Best For
在小红书平台进行关键词搜索并获取笔记列表获取指定笔记的完整内容(标题、正文、图片等)自动或辅助发布评论到小红书笔记集成到AI助手(如Claude Desktop)中实现小红书内容交互小红书内容分析与数据采集(仅供学习研究)
FAQ
如何获取小红书Cookie?
在浏览器中登录小红书网页版,打开开发者工具,在Network标签页中找到任意请求,复制Cookie头的值即可。
为什么提示cookie失效?
小红书的Cookie有时效性,需要定期更新。重新登录网页版获取新的Cookie即可。
uvx命令找不到怎么办?
请先安装uv:pip install uv,然后确保PATH环境变量包含uv的安装路径。