Paper Distill MCP

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-клиенты.

Поделиться