小红书内容访问的MCP服务,提供认证管理、关键词搜索等功能,助力便捷访问小红书内容。
开始前,请确保已安装 playwright 环境,可使用以下命令进行安装:
npx playwright install
若要通过 Smithery 为 Claude Desktop 自动安装 rednote-mcp,可使用以下命令:
npx -y @smithery/cli install @JonaFly/rednote-mcp --client claude
# 全局安装
npm install -g rednote-mcp
# 初始化登录,会自动记录 cookie 到 ~/.mcp/rednote/cookies.json
rednote-mcp init
# 克隆项目
git clone https://github.com/ifuryst/rednote-mcp.git
cd rednote-mcp
# 安装依赖
npm install
# 全局安装(可选,方便命令行调用)
npm install -g .
# 或者直接运行,如初始化登录
npm run dev -- init
首次使用时,需要先进行登录初始化:
rednote-mcp init
# 或者直接从源码运行
npm run dev -- init
# 或者在 mcp-client 里选择 login
执行此命令后,会按以下步骤操作:
~/.mcp/rednote/cookies.json 文件在 Cursor 的 settings.json 中添加以下配置:
{
"mcpServers": {
"RedNote MCP": {
"command": "rednote-mcp",
"args": [
"--stdio"
]
}
}
}
或者使用 npx 方式:
{
"mcpServers": {
"RedNote MCP": {
"command": "npx",
"args": [
"rednote-mcp",
"--stdio"
]
}
}
}
配置说明:
command:可以是全局安装后的 rednote-mcp 命令,或使用 npx 直接运行args:必须包含 --stdio 参数以支持 Cursor 的通信方式# 安装依赖
npm install
# 构建项目
npm run build
# 开发模式运行
npm run dev
# 运行测试
npm test
MCP Inspector 是一个用于调试 MCP 服务器的工具,可帮助开发者检查和验证 MCP 服务器的行为。使用以下命令启动:
npx @modelcontextprotocol/inspector npx rednote-mcp --stdio
这个命令会:
⚠️ 重要提示
- 首次使用必须执行
init命令进行登录- Cookie 文件包含敏感信息,避免泄露
- 建议定期更新 Cookie,避免失效
- 确保已正确安装 Node.js 环境
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用 MIT 许可证,详见 LICENSE 文件。