
RedNote MCP

2025.04.13
249
TypeScript小红书内容访问MCP服务内容生成
RedNote-MCP 是一个用于访问小红书内容的 MCP 服务,提供认证管理、关键词搜索笔记、命令行初始化工具等功能。适用于需要通过程序化方式访问小红书内容的场景。
View on GitHub
Overview
基本能力
产品定位
RedNote-MCP 是一个专门用于访问小红书内容的 MCP 服务,旨在通过程序化方式获取和管理小红书的内容。
核心功能
- 认证管理(支持 Cookie 持久化)
- 关键词搜索笔记
- 命令行初始化工具
- 通过 URL 访问笔记内容
适用场景
- 需要通过程序化方式访问小红书内容的开发者
- 需要批量获取小红书笔记信息的应用
- 需要集成小红书内容到其他系统的场景
工具列表
rednote-mcp
: 主服务工具,提供认证管理、内容访问等功能MCP Inspector
: 用于调试 MCP 服务器的工具,帮助开发者检查和验证 MCP 服务器的行为
常见问题解答
- 首次使用必须执行
init
命令进行登录 - Cookie 文件包含敏感信息,避免泄露
- 建议定期更新 Cookie,避免失效
- 确保已正确安装 Node.js 环境
使用教程
使用依赖
安装前需确保安装了 playwright 环境:
npx playwright install
安装教程
NPM 全局安装
# 全局安装
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
调试方式
使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector npx rednote-mcp --stdio
开发指南
环境要求
- Node.js >= 16
- npm >= 7
开发流程
# 安装依赖
npm install
# 构建项目
npm run build
# 开发模式运行
npm run dev
# 运行测试
npm test