Перейти к содержимому

Raindrop.io MCP Server

Сервер для интеграции Raindrop.io с AI-агентами: управление закладками, коллекциями и тегами через протокол MCP.

TypeScript
62 stars

Описание

Raindrop MCP Server реализует протокол Model Context Protocol для сервиса закладок Raindrop.io, позволяя LLM и AI-агентам выполнять CRUD-операции над коллекциями и закладками, искать по тегам, доменам, датам, управлять тегами, выделениями, загружать файлы, устанавливать напоминания и импортировать/экспортировать данные. Использует TypeScript, Axios для API-запросов, Zod для валидации схем, MCP SDK. Подходит для AI-интеграций в управление личными закладками, с поддержкой стриминга и оптимизированных инструментов.

Возможности

CRUD-операции

Создание, чтение, обновление и удаление коллекций и закладок.

Расширенный поиск

Фильтрация закладок по тегам, доменам, типам, датам создания и другим критериям.

Управление тегами

Просмотр, переименование, слияние и удаление тегов.

Доступ к выделениям

Получение текстовых выделений из закладок.

Управление коллекциями

Переупорядочивание, расширение/сворачивание, слияние и удаление пустых коллекций.

Загрузка файлов

Прямая загрузка файлов в Raindrop.io.

Напоминания

Установка напоминаний для конкретных закладок.

Импорт/экспорт

Инициирование и проверка статуса импорта/экспорта закладок.

Управление корзиной

Очистка корзины.

Стриминг обновлений

Поддержка SSE для реального времени обновлений закладок.

Установка

Установка с помощью NPX (рекомендуется):

export RAINDROP_ACCESS_TOKEN=YOUR_RAINDROP_ACCESS_TOKEN

npx @adeze/raindrop-mcp

Требования: Node.js v18+ или Bun, токен API Raindrop.io.

Из исходников:

  1. git clone https://github.com/adeze/raindrop-mcp.git
  2. cd raindrop-mcp
  3. bun install
  4. cp .env.example .env (добавить RAINDROP_ACCESS_TOKEN)
  5. bun run build
  6. bun start

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
62

Ссылки