大家应该还记得年初1月份的时候,TikTok遭老美封禁,大量的国外网友疯狂涌入小红书,让小红书借力大火了一把。
小红书在内容分享领域的爆红,让我们越来越多的内容创作人员把目光从其他自媒体平台迁移到了小红书。
所以,一项需求就产生了,尤其是企业用户,希望有一种方法能够更方便高效地获取和分析小红书上的内容。
但是呢,直接访问小红书的内容也是限制多多,那么今天就给大家推荐一款好用的工具-RedNote-MCP。
RedNote-MCP 是一个专门为小红书内容访问设计的MCP(Model Context Protocol)服务器。
它能够让我们内容创作者更方便,快捷的获取小红书笔记和评论内容,同时它还支持Cookie持久化和命令行工具,帮助我们开发人员快速集成和使用。
RedNote-MCP 的核心功能是通过MCP协议访问小红书的内容,RedNote-MCP支持 Cookie 持久化,我们用户只需完成一次登录操作,就可以自动保存Cookie到本地文件中,后续使用不需要再重复登录。
支持关键词搜索笔记,用户可以通过关键词搜索小红书上的笔记内容,方便快速定位目标内容。
支持命令行初始化工具,RedNote-MCP提供了一个命令行工具,帮助用户快速完成初始化登录和配置。
通过URL访问笔记内容,用户可以通过小红书笔记的URL直接获取笔记内容,用户还可以通过笔记的URL获取评论内容,方便分析用户互动。
RedNote-MCP如何配置?下面我们给大家介绍一下RedNote-MCP 的配置方法,很简单!
开始前确保安装了playwright环境:
npx playwright install
NPM全局安装:
# 全局安装npm install -g rednote-mcp# 初始化登录,会自动记录cookie到 ~/.mcp/rednote/cookies.jsonrednote-mcp init
从源码安装:
# 克隆项目git clone https://github.com/ifuryst/rednote-mcp.gitcd rednote-mcp# 安装依赖npm install# 全局安装(可选,方便命令行调用)npm install -g .# 或者直接运行,如初始化登录npm run dev -- init
使用
初始化登录,首次使用需要先进行登录初始化:
rednote-mcp init# 或者直接从源码runnpm run dev -- init# 或者mcp-client里选择login
执行此命令后:
会自动打开浏览器窗口;
跳转到小红书登录页面;
请手动完成登录操作;
登录成功后会自动保存 Cookie 到 文件
~/.mcp/rednote/cookies.json
在Cursor中配置MCP Server,在 Cursor的settings.json 中添加以下配置:
{ "mcpServers": { "RedNote MCP": { "command": "rednote-mcp", "args": [ "--stdio" ] } }}
或者使用 npx 方式:
{ "mcpServers": { "RedNote MCP": { "command": "npx", "args": [ "rednote-mcp", "--stdio" ] } }}
环境要求
Node.js >= 16;
npm >= 7;
开发流程
# 安装依赖npm install# 构建项目npm run build# 开发模式运行npm run dev# 运行测试npm test
使用MCP Inspector进行调试MCP,Inspector 是一个用于调试MCP服务器的工具,可以帮助我们检查和验证MCP服务器的状态。使用以下命令启动:
npx @modelcontextprotocol/inspector npx rednote-mcp --stdio
这个命令能够完成下面操作:
启动 MCP Inspector 工具;
通过 Inspector 运行 rednote-mcp 服务;
提供一个交互式界面来检查请求和响应;
帮助调试和验证 MCP 协议的实现;
以上就RedNote-MCP配置的全部内容,有任何问题欢迎大家评论区留言讨论!
发表评论 取消回复