Raindrop.io MCP Server
Сервер для интеграции Raindrop.io с AI-агентами: управление закладками, коллекциями и тегами через протокол MCP.
Описание
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.
Из исходников:
- git clone https://github.com/adeze/raindrop-mcp.git
- cd raindrop-mcp
- bun install
- cp .env.example .env (добавить RAINDROP_ACCESS_TOKEN)
- bun run build
- bun start