Plus version of MCP server for accessing RedNote
Project description
rednote-mcp
rednote-mcp 是一个面向 MCP 客户端使用者的小红书 MCP Server。它通过 Playwright 和小红书网页能力,提供登录、笔记发布、点赞收藏评论、内容爬取等能力。
你可以把它接入支持 MCP 的客户端,例如 Claude Code、Cline、MCP Inspector,或任何兼容 stdio 的 MCP 工具。
它能做什么
- 登录小红书账号,手动扫码完成登录,自动保存登录态到本地
- 登录态保存在
~/.rednote-mcp/rednote_cookies.json,重启后无需重新登录 - 搜索笔记、爬取笔记内容(标题、正文、图片/视频、标签、互动数据)
- 爬取用户信息(昵称、简介、标签、互动数据)
- 点赞、收藏、评论笔记
- 关注用户
- 发布图文笔记
当前项目实际注册了 9 个 MCP tools。
环境要求
- Python 3.10 或更高版本
- 可正常启动的 Chromium 浏览器环境
- 能访问小红书网页
通过 uvx 使用(推荐)
无需手动安装,uvx 会自动处理。
Claude Code 配置
claude mcp add rednote -- uvx rednote-mcp
首次运行
首次运行会自动安装 Playwright Chromium(约需 1-2 分钟)。
快速开始
默认作为 stdio MCP Server 运行
默认启动方式是 stdio,适合 Claude Code 等 MCP 客户端以子进程方式拉起。
uvx rednote-mcp
快速调试
npx @modelcontextprotocol/inspector uvx rednote-mcp
⚠️ 注意: 请务必先使用
manualLogin工具登录小红书后再使用其他工具!
MCP 客户端配置
Claude Code
claude mcp add rednote -- uvx rednote-mcp
Cline / JSON 配置
{
"mcpServers": {
"rednote-mcp": {
"command": "uvx",
"args": ["rednote-mcp"]
}
}
}
Tools 一览
账号登录
manualLogin:打开浏览器,手动完成小红书登录,关闭浏览器后自动保存登录态
笔记查询
searchNotes:按关键词搜索笔记,返回笔记 URL 列表(支持指定返回数量)dumpNote:爬取指定笔记的完整内容,以 Markdown 格式返回(标题、正文、图片/视频、标签、互动数据、发布时间、IP 属地)
用户信息
dumpUser:爬取指定用户主页信息(昵称、简介、标签、互动数据)
互动操作
likeNote:点赞指定笔记collectNote:收藏指定笔记commentNote:评论指定笔记followUser:关注指定用户
发布
publishText:发布图文笔记(支持图片 URL 列表、标题、正文、标签)
发布新版本到 PyPI
修改代码后,更新 pyproject.toml 中的版本号,然后:
# 安装构建工具(首次需要,指定官方源)
pip install hatch twine -i https://pypi.org/simple/
# 构建
hatch build
# 上传到 PyPI
# Username: __token__
# Password: 在 https://pypi.org/manage/account/ 的 API tokens 中创建
python -m twine upload dist/*
# 验证上传成功
uvx rednote-mcp==<新版本号> --help
注意:上传后 PyPI 同步约需 1-2 分钟,验证前稍等片刻。
使用建议
- 使用其他工具前,请先通过
manualLogin完成登录 - 登录态保存在
~/.rednote-mcp/,重启服务后无需重新登录 - 首次启动会自动安装 Playwright/Chromium,启动超时建议适当放宽
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rednote_mcp-0.0.2.tar.gz.
File metadata
- Download URL: rednote_mcp-0.0.2.tar.gz
- Upload date:
- Size: 4.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa6f97fe3277390bb0bf88062e7d3d3014ce910a7ca9f9964ad809af619b02b1
|
|
| MD5 |
1fa3ad6b10d84e2245be3a4c5679cdb6
|
|
| BLAKE2b-256 |
2a9fb0b3b1b2df89b5df490eea58a0af2e84553960eb986d18d5b6df2e37af45
|
File details
Details for the file rednote_mcp-0.0.2-py3-none-any.whl.
File metadata
- Download URL: rednote_mcp-0.0.2-py3-none-any.whl
- Upload date:
- Size: 28.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85ba93d80f467a9de50aaff2c5487f6151eab9fc4f0e2a96423058ae244d1055
|
|
| MD5 |
55ca66d9975396c1139f2e1c70bceee9
|
|
| BLAKE2b-256 |
e3a37a1e1dc9e505c817240bb4a358921e001ca2f8812feb8689dbad9639dfb6
|