Xiaohongshu MCP сервер
MCP-сервер для взаимодействия с платформой Xiaohongshu (小红书). Позволяет автоматизировать публикацию контента, поиск и получение рекомендаций через Model Context Protocol.
Возможности
- Логин — обязательный первый шаг для всех операций
- Публикация заметок — на данный момент только формат «изображение + текст»
- Получение ленты рекомендаций
- Поиск контента — по ключевым словам
Установка и настройка
Требования
- Установленный Go
- Браузер (Chrome/Chromium) для логина
1. Логин
Первый запуск требует ручного входа в аккаунт Xiaohongshu через браузер. Запустите:
go run cmd/login/main.go
После успешного логина сессия сохранится для последующих запусков.
2. Запуск MCP сервера
По умолчанию сервер работает в headless-режиме (без окна браузера):
go run .
Для отладки или если headless не работает, запустите с видимым окном:
go run . -headless=false
Сервер будет доступен по адресу http://localhost:18060/mcp.
3. Проверка и отладка
Используйте MCP Inspector для тестирования инструментов:
npx @modelcontextprotocol/inspector
Откройте ссылку, укажите http://localhost:18060/mcp и нажмите Connect. После подключения нажмите List Tools — отобразятся все доступные инструменты.
Интеграция с AI-клиентами
Сервер совместим с любым клиентом, поддерживающим MCP по HTTP.
Пример: Claude Code CLI
claude mcp add --transport http xiaohongshu-mcp http://localhost:18060/mcp
Поддерживаемые клиенты
- ✅ Claude Code CLI
- ✅ Claude Desktop
- ✅ Cursor
- ✅ VSCode (через MCP-расширение)
- ✅ MCP Inspector
- ✅ Любые другие, работающие с HTTP MCP
Доступные инструменты (Tools)
| Инструмент |
Описание |
check_login_status |
Проверить, авторизован ли текущий сеанс |
publish_content |
Опубликовать заметку (изображение + текст) |
list_feeds |
Получить ленту рекомендаций |
search_feeds |
Поиск контента по ключевым словам |
Для search_feeds требуется активный логин.
Пример использования
Попросите AI-агента (например, Claude Code) опубликовать пост:
«Опубликуй на Xiaohongshu пост с изображением https://example.com/photo.jpg и текстом: "Мой первый пост через MCP!"»
Сервер обработает запрос с помощью инструмента publish_content.
Важные замечания
- Логин обязателен. Без него ни один инструмент не сработает.
- Сессия сохраняется между запусками сервера — повторно логиниться не нужно, если не очищали куки.
- В headless-режиме некоторые сайты могут блокировать автоматизацию — в таком случае используйте
-headless=false.
- Сервер поддерживает только публикацию «картинка + текст». Видео и другие форматы пока не реализованы.
Ссылки
Комментарии
Комментариев пока нет. Будьте первым.