RedNote MCP

RedNote MCP

🚀 小红书内容访问的MCP服务

本项目提供的MCP服务,可用于访问小红书的内容,支持认证管理、关键词搜索笔记等功能,为用户获取小红书信息提供便利。

![English](https://img Shields.io/badge/English-Click-yellow) ![简体中文](https://img Shields.io/badge/简体中文-点击查看-orange) ![npm](https://img Shields.io/npm/v/rednote-mcp)

项目相关链接:https://github.com/user-attachments/assets/06b2c67f-d9ed-4a30-8f1d-9743f3edaa3a

🚀 快速开始

使用前请确保已安装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

✨ 主要特性

  • 🔐 认证管理(支持Cookie持久化)
  • 🔍 关键词搜索笔记
  • 💻 命令行初始化工具
  • 📄 通过URL访问笔记内容
  • [ ] 通过URL访问评论内容(尚未实现)

💻 使用示例

1. 初始化登录

首次使用需要先进行登录初始化:

rednote-mcp init
# 或者直接从源码运行
npm run dev -- init
# 或者在mcp-client中选择login选项

执行此命令后:

  1. 自动打开浏览器窗口
  2. 跳转到小红书登录页面
  3. 请手动完成登录操作
  4. 登录成功后会自动保存Cookie到~/.mcp/rednote/cookies.json文件中

2. 在Cursor中配置MCP Server

在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 start

⚠️ 注意事项

  • 使用过程中请遵守小红书的相关规定和法律法规
  • 初始化登录时,请确保网络畅通且浏览器支持JavaScript
  • 如果遇到问题,请检查Cookie是否有效以及是否有网络连接

🤝 贡献指南

  • 欢迎提交Pull Request修复bug或添加新功能
  • 请先阅读项目中的CONTRIBUTING.md文件了解具体贡献流程
  • 如有疑问,可以提Issues讨论
  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-18 07:51

相似服务问题

相关AI产品