Skip to main content
Glama

📕 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-core

2️⃣ Настройка

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

Нравится? ⭐ Поставьте звезду!!

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • 搜索笔记、浏览首页推荐、查看笔记内容与评论,并发表你的评论。直接在工作流中与小红书内容互动,高效跟进话题。

  • 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.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HUliangwei/xhs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server