xhs-mcp
📕 xhs-mcp — преврати Xiaohongshu в свой MCP-инструмент
Работает локально · На базе Chrome · Безопасно для второго аккаунта — Xiaohongshu ⇌ любой MCP-хост (в первую очередь DSH)
Лёгкий MCP Server, позволяющий в DSH / Claude / Cursor и других хостах через личные сообщения/вызовы инструментов управлять Xiaohongshu: вход, поиск заметок! (Возможность публикации зарезервирована, требует явного разрешения владельца)
✨ Возможности
Возможность | Описание | Статус |
🔐 Независимый вход | Отдельный Chrome profile, сканирование QR-кода один раз — вход без пароля навсегда | ✅ |
🔍 Поиск заметок | Поиск по ключевым словам, возвращает заголовки + ссылки | ✅ |
🛡️ Антидетект | Настоящий Chrome + реальный UA + удаление метки webdriver | ✅ |
👤 Изоляция второго аккаунта | Отдельный profile, не затрагивает основной аккаунт владельца | ✅ |
📝 Публикация | Интерфейс зарезервирован (требуется явное разрешение владельца) | 🚧 |
🖥️ Множество хостов | stdio MCP, работает с DSH/Claude/Cursor | ✅ |
Related MCP server: Xiaohongshu (RedBook) MCP Server
🚀 Быстрый старт (в первую очередь DSH)
Предварительные требования
Node.js ≥ 20
Установленный Google Chrome (или укажите путь)
1️⃣ Загрузка
git clone https://github.com/HUliangwei/xhs-mcp.git
cd xhs-mcp
npm install # 安装 playwright-core2️⃣ Настройка
cp .env.example .env
# 按需改 XHS_PROFILE(多账号用不同名)3️⃣ Регистрация в DSH
Скопируйте dsh-bundle/ в свои profile bundles и добавьте ./bundles/xhs-mcp в dsh.profile.bundles в package.json профиля:
{ "dsh": { "profile": { "bundles": [ "./bundles/xhs-mcp" ] } } }Перезапустите DSH → группа инструментов xhs_* станет доступна.
4️⃣ Другие хосты
{ "mcpServers": { "xhs": { "command": "node", "args": ["<路径>/xhs-mcp-server.mjs"] } } }🛠️ Инструменты
Инструмент | Описание |
xhs_login | Открывает настоящий Chrome, вход по QR-коду (180 с, сохраняется) |
xhs_search | Поиск заметок: { keyword, count } → заголовки+ссылки |
xhs_status | Проверка статуса входа |
🛡️ Безопасность
Только личные сообщения/вызовы инструментов: не подключается к групповым чатам
Только для второго аккаунта: отдельный profile, изоляция входа, не затрагивает основной аккаунт владельца
Сначала только чтение: сейчас только чтение + поиск; публикация требует явного разрешения владельца и соблюдения частоты
Локальный запуск: без удалённых серверов, данные не покидают устройство
Не в git: profiles/ (состояние входа), .env — всё игнорируется
📜 Открытый исходный код
Apache-2.0 · GitHub
Нравится? ⭐ Поставьте звезду!!
This server cannot be deployed
Maintenance
Related MCP Connectors
搜索笔记、浏览首页推荐、查看笔记内容与评论,并发表你的评论。直接在工作流中与小红书内容互动,高效跟进话题。
XHS search/details, PGY, comments/replies, users/ID resolution/posts, transcript
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables automated interaction with Xiaohongshu (Little Red Book) social media platform through browser automation. Supports login management, status checking, and publishing text content with images to Xiaohongshu accounts.33-
- FlicenseNot gradedqualityDmaintenanceEnables automated interaction with Xiaohongshu (Little Red Book) platform including searching posts, retrieving content and comments, and posting AI-generated comments with persistent login support.455-
- FlicenseNot gradedqualityDmaintenanceEnables automated searching and commenting on Xiaohongshu with AI-generated comments via MCP clients like Claude, supporting login persistence, note analysis, and four comment types.-
- AlicenseAqualityFmaintenanceEnables AI assistants to search, browse, and publish notes on Xiaohongshu (Little Red Book) via MCP tools.8AGPL 3.0