
Paper Distill MCP
Eclipse-CjAGPL-3.0
64 звёзд3 форков
Paper Distill MCP — это MCP-сервер для поиска и отбора научных статей. Вместо того чтобы вручную опрашивать arXiv, PubMed, Semantic Scholar и другие базы, вы даёте задание ассистенту. Сервер опрашивает все 11 источников параллельно. Он собирает аннотации, прогоняет статьи через ИИ-фильтры и возвращает ранжированную подборку. Система подходит для исследователей, аспирантов и инженеров, которые ежедневно отслеживают новые публикации по своей теме.
Установка
uvx paper-distill-mcpХарактеристики
Общее
- СтатусСообщество
- РазработчикEclipse-Cj
- ЛицензияAGPL-3.0
Технологии
- ЯзыкиPython
- Транспортstdio
Описание
Возможности
- Опрашивает 11 научных баз параллельно: OpenAlex, Semantic Scholar, PubMed, arXiv, Papers with Code, CrossRef, Europe PMC, bioRxiv, DBLP, CORE, Unpaywall.
- Автоматически уточняет поисковые запросы — ИИ запоминает, какие статьи вы отбирали, и адаптирует ключевые слова под ваши интересы.
- Ранжирует статьи по четырём критериям: релевантность, новизна, научное влияние и оригинальность. Веса каждого параметра настраиваются.
- Проводит двойное слепое рецензирование: два ИИ-агента независимо отбирают статьи для включения в подборку, третий агент синтезирует итоговое решение.
- Делегирует извлечение аннотаций отдельному низкозатратному агенту — это сильно снижает расход токенов при обработке большого объёма статей.
- Генерирует личный сайт-каталог всех отобранных статей на Astro. Сайт автоматически публикуется на Vercel в течение 30 секунд после каждой подборки.
- Отправляет готовые подборки в Telegram, Discord, Feishu или WeCom.
- Сохраняет выбранные статьи в Zotero одной командой без ручного экспорта.
- Автоматически создаёт карточки заметок в Obsidian с обратными ссылками на Zotero. Поддерживаются режимы краткого содержания и работа по шаблонам.
- Работает без API-ключей для базового поиска — все данные собираются из открытых научных баз.
Как подключить
Установите сервер одной командой через менеджер пакетов uv:
uvx paper-distill-mcp
Если uv ещё не установлен, выполните: curl -LsSf https://astral.sh/uv/install.sh | sh или brew install uv.
Добавьте конфигурацию в ваш MCP-клиент. Пример для Claude Desktop или VS Code Cline:
{
"mcpServers": {
"paper-distill": {
"command": "uvx",
"args": ["paper-distill-mcp"]
}
}
}
Перезапустите клиент. Сервер сам обнаружит все инструменты. Для расширенных функций (сохранение в Zotero, отправка в Telegram) потребуются соответствующие API-ключи — их добавляют в переменные окружения.
Примеры запросов
- «Найди последние статьи по обучению с подкреплением на arXiv за эту неделю и сохрани их в Zotero».
- «Подготовь подборку из пяти самых цитируемых работ по диффузионным моделям, проверь их новизну и пришли в Telegram».
- «Создай карточки заметок в Obsidian для статей из моего списка литературы в Zotero. Используй режим summary».
- «Сравни результаты поиска по запросу «трансформеры» в Semantic Scholar и PubMed. Дай рейтинг статей по релевантности и цитируемости».
Технические детали
Язык: Python. Транспорт: stdio. Лицензия: AGPL-3.0. Разработчик: Eclipse-Cj.
Совместимые клиенты: Claude Desktop, Claude Code, Cursor, Trae, Codex CLI, Gemini CLI, OpenClaw, VS Code, Zed и любые другие MCP-клиенты.