IR

ifuryst/rednote-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,1 тыс. stars 186 forks Качество 64 Тренд 23MIT

🚀MCP-сервер для доступа к RedNote (XiaoHongShu, xhs).

Обзор

https://github.com/user-attachments/assets/06b2c67f-d9ed-4a30-8f1d-9743f3edaa3a - Управление аутентификацией (поддерживает сохранение cookie) - Заметки по поиску по ключевым словам - Инструмент инициализации командной строки - Доступ к содержимому заметок по URL - [ ] Доступ к комментариям по URL 1. Окно браузера откроется автоматически. 2. Вы будете перенаправлены на страницу входа в Xiaohongshu. 3. Пожалуйста, выполните операцию входа вручную. 4. После успешного входа файл cookie автоматически сохраняется в файл ~/.mcp/rednote/cookies.json - команда: Может быть глобально установленной командой rednote-mcp или выполняться напрямую с помощью npx. - args: Необходимо включать параметр --stdio для поддержки связи в Cursor MCP Inspector — это инструмент для отладки серверов MCP, который помогает разработчикам проверять и проверять поведение серверов MCP. Начните со следующей команды: 1. Запустить инструмент MCP Inspector 2. Запустить сервис rednote-mcp через Inspector 3. Предоставить интерактивный интерфейс для проверки запросов и ответов 4. Помочь отладить и проверить реализацию протокола MCP 1. Пользователи впервые должны выполнить команду init для входа. 2. Файлы cookie содержат конфиденциальную информацию для предотвращения утечек. 3. Рекомендуется регулярно обновлять файлы cookie, чтобы избежать недействительности. 4. Убедитесь, что среда Node.js установлена корректно 1. Форковать этот репозиторий 2. Создать ветку функций (git checkout -b feature/AmazingFeature) 3. Отправить изменения (git commit -m 'Add some AmazingFeature') 4. Push to branch (git push origin feature/AmazingFeature) 5. Запусти pull request

Обзор (машинный перевод)

Сервисы MCP для доступа к контенту на Xiaohongshu

https://github.com/user-attachments/assets/06b2c67f-d9ed-4a30-8f1d-9743f3edaa3a

Начинай быстро

Перед началом убедитесь, что установлен Playwright:

Глобальная установка NPM

Установка из исходного кода

Функциональные особенности

  • Управление аутентификацией (поддерживает сохранение файлов cookie)
  • Заметки по поиску по ключевым словам
  • Инструмент инициализации командной строки
  • Доступ к содержимому заметок по URL
  • [ ] Доступ к комментариям по URL

Инструкции по использованию

1. Инициализация входа

Первопроходцам необходимо выполнить инициализацию входа:

После выполнения этой команды:

  1. Окно браузера откроется автоматически
  2. Перенаправить на страницу входа в Xiaohongshu
  3. Пожалуйста, выполните операцию входа вручную
  4. После успешного входа файл cookie автоматически сохраняется в файл ~/.mcp/rednote/cookies.json

2. Настройте MCP-сервер в Cursor

Добавьте следующую конфигурацию к settings.json Cursor:

Или используйте метод NPX:

Описание конфигурации:

  • command: Может быть командой rednote-mcp после глобальной установки или запускаться напрямую с помощью npx.
  • args: Параметр --stdio должен быть включён для поддержки метода передачи курсора

Руководство по развитию

Экологические требования

  • Node.js >= 16
  • NPM >= 7

Процесс разработки

Отладка с MCP Inspector

MCP Inspector — это инструмент для отладки серверов MCP, который помогает разработчикам проверять и проверять поведение серверов MCP. Начните со следующей команды:

Эта команда будет:

  1. Запустить инструмент MCP Inspector
  2. Проведите сервис rednote-mcp через Inspector
  3. Обеспечить интерактивный интерфейс для проверки запросов и ответов
  4. Помощь в отладке и проверке реализации протокола MCP

Примечания

  1. Для первых пользователей необходимо выполнить команду init для входа
  2. Файлы cookie содержат конфиденциальную информацию для предотвращения утечек
  3. Рекомендуется регулярно обновлять файлы cookie, чтобы избежать аннулирования
  4. Убедитесь, что Node.js среда правильно установлена

Руководство по вкладам

  1. Выделить склад
  2. Создайте ветку признаков (git checkout -b feature/AmazingFeature)
  3. Подайте свои изменения (git commit -m 'Add some AmazingFeature')
  4. Push to branch (git push origin feature/AmazingFeature)
  5. Запусти pull request

Лицензия

Лицензия MIT — см. документ LICENSE для подробностей

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

Установка

npx rednote-mcp --stdio
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "RedNote MCP": { "command": "rednote-mcp", "args": [ "--stdio" ] } } }