小红书内容访问的MCP服务
demo.mp4
开始前确保安装了 playwright 环境:
npx playwright install# 全局安装
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- 认证管理(支持 Cookie 持久化)
 - 关键词搜索笔记
 - 命令行初始化工具
 - 通过 URL 访问笔记内容
 - 通过 URL 访问评论内容
 
首次使用需要先进行登录初始化:
rednote-mcp init
# 或者直接从源码run
npm run dev -- init
# 或者mcp-client里选择login执行此命令后:
- 会自动打开浏览器窗口
 - 跳转到小红书登录页面
 - 请手动完成登录操作
 - 登录成功后会自动保存 Cookie 到 
~/.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 的通信方式
- Node.js >= 16
 - npm >= 7
 
# 安装依赖
npm install
# 构建项目
npm run build
# 开发模式运行
npm run dev
# 运行测试
npm testMCP Inspector 是一个用于调试 MCP 服务器的工具,可以帮助开发者检查和验证 MCP 服务器的行为。使用以下命令启动:
npx @modelcontextprotocol/inspector npx rednote-mcp --stdio这个命令会:
- 启动 MCP Inspector 工具
 - 通过 Inspector 运行 rednote-mcp 服务
 - 提供一个交互式界面来检查请求和响应
 - 帮助调试和验证 MCP 协议的实现
 
- 首次使用必须执行 
init命令进行登录 - Cookie 文件包含敏感信息,避免泄露
 - 建议定期更新 Cookie,避免失效
 - 确保已正确安装 Node.js 环境
 
- Fork 本仓库
 - 创建你的特性分支 (
git checkout -b feature/AmazingFeature) - 提交你的改动 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启一个 Pull Request
 
MIT License - 详见 LICENSE 文件