使用说明
@presto1314w/小红树mcp
一个独立的小红书MCP服务器,专注于只读信息检索。
它提供了一个稳定的MCP表面,用于搜索小红书、阅读笔记、获取评论、检查用户和检查本地运行时健康状况。在幕后,它更喜欢Rust原生桥,并在需要时退回到供应商提供的传统Python CLI。
范围
当前MCP范围有意为只读:
- 身份验证状态和运行时诊断
- 搜索和主题发现
- 注意细节和评论
- 用户查找和用户帖子
- 订阅源、热门项目、收藏夹、未读计数、通知
当前存储库的非目标:
- 张贴笔记
- 喜欢或不喜欢
- 评论突变
- 关注或取消关注
- 删除操作
包裹
MCP端点:
npm:@presto1314w/xiaohongshu-mcp
主要入口点:
bin/xiaohongshu-mcp.mjs:MCP服务器scripts/self-check.mjs:本地CLI诊断native/:铁锈桥legacy/:提供Python回退
MCP工具
当前导出的读取和诊断工具:
xiaohongshu_auth_statusxiaohongshu_runtime_self_checkxiaohongshu_profile_mexiaohongshu_searchxiaohongshu_note_detailxiaohongshu_commentsxiaohongshu_user_lookupxiaohongshu_user_postsxiaohongshu_feedxiaohongshu_hotxiaohongshu_topicsxiaohongshu_search_userxiaohongshu_favoritesxiaohongshu_my_notesxiaohongshu_unreadxiaohongshu_notifications
推荐阅读流程:
- 跑
xiaohongshu_runtime_self_check当本地设置不确定时。 - 跑
xiaohongshu_auth_status当请求可能取决于认证状态时。 - 使用
xiaohongshu_search,xiaohongshu_topics,或xiaohongshu_search_user为了发现。 - 使用
xiaohongshu_note_detail和xiaohongshu_comments用于笔记级检索。 - 使用
xiaohongshu_user_lookup和xiaohongshu_user_posts从笔记扩展到作者。
更多详细信息请参见 只读工作流.md.
运行时分辨率
网桥按以下顺序解析:
XIAOHONGSHU_MCP_CLI_BINdist/native/<platform>-<arch>/xiaohongshu-clinative/target/{release,debug}/xiaohongshu-cliXIAOHONGSHU_MCP_BINuv run --project <legacy-root> xhspython3 -m xhs_cli.cli
兼容性别名:
Z0_XIAOHONGSHU_BINZ0_XIAOHONGSHU_CLI_BINZ0_XIAOHONGSHU_SOURCE_ROOTZ0_XIAOHONGSHU_PYTHON_BIN
主要环境变量:
XIAOHONGSHU_MCP_BINXIAOHONGSHU_MCP_CLI_BINXIAOHONGSHU_MCP_SOURCE_ROOTXIAOHONGSHU_MCP_PYTHON_BINXIAOHONGSHU_MCP_RELEASE_TARGETS
本地命令
pnpm install
pnpm self-check
pnpm demo:search -- travel
pnpm demo:note -- <id-or-url>
pnpm build
pnpm test
pnpm release:pack
XIAOHONGSHU_MCP_RELEASE_TARGETS=darwin-arm64,linux-x64 pnpm release:matrix
自检
pnpm self-check
pnpm self-check --json
pnpm self-check --no-auth-probe
pnpm self-check --probe-search travel
self-check 打印结构化的本地诊断,包括:
- 电桥分辨率
- 原生二进制发现
- 打包工件可见性
- 可选的身份验证探测
status --json - 可选搜索探测通过
search --json
演示命令
pnpm demo:search -- travel
pnpm demo:note -- https://www.xiaohongshu.com/explore/<id>
这些命令是存储库中最小的实际读取路径演示。它们遵循与MCP服务器相同的网桥解析规则,并打印结构化的JSON结果。
