Paper Distill MCP — MCP-сервер для Claude Code: как установить
MCP-сервер ищет научные публикации по 11 базам, фильтрует их с помощью ИИ и отправляет подборки в мессенджеры, Zotero или Obsidian.
claude mcp add --env OPENALEX_EMAIL=<OPENALEX_EMAIL> --env CORE_API_KEY=<CORE_API_KEY> --env TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN> --env TELEGRAM_CHAT_ID=<TELEGRAM_CHAT_ID> --env DISCORD_WEBHOOK_URL=<DISCORD_WEBHOOK_URL> --transport stdio paper-distill-mcp -- uvx paper-distill-mcpЧто делает Paper Distill MCP
Сервер опрашивает параллельно 11 источников, включая arXiv и PubMed. Оценка статей строится по четырём настраиваемым параметрам: новизна, соответствие теме, цитируемость и дата выхода. Для базовых запросов ключи API не нужны.
Внутри поддерживается схема слепого рецензирования двумя ИИ-агентами с финальным отбором главным рецензентом. Готовые карточки уходят в Telegram, а также в Zotero или заметки Obsidian. Также предусмотрен автодеплой персональной библиотеки на Astro и Vercel.
Проект находится на ранней стадии разработки, поэтому отдельные функции могут сбоить. Для выгрузки аннотаций лучше делегировать парсинг внешнему агенту, чтобы не тратить лишние токены.
Какие задачи решает
- искать публикации параллельно в 11 академических базах вроде arXiv и PubMed
- ранжировать препринты по релевантности, новизне и цитируемости
- сохранять найденные работы в Zotero и конспекты в Obsidian
- рассылать регулярные дайджесты публикаций в Telegram или Discord
Примеры запросов агенту
- Инициализируй paper-distill и настрой тему по квантовым вычислениям
- Найди свежие статьи по мультимодальным моделям и сохрани лучшие в Zotero
- Включи слепое рецензирование двумя ИИ и пришли четыре статьи
Как установить Paper Distill MCP
Командой платформы
claude mcp add --env OPENALEX_EMAIL=<OPENALEX_EMAIL> --env CORE_API_KEY=<CORE_API_KEY> --env TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN> --env TELEGRAM_CHAT_ID=<TELEGRAM_CHAT_ID> --env DISCORD_WEBHOOK_URL=<DISCORD_WEBHOOK_URL> --transport stdio paper-distill-mcp -- uvx paper-distill-mcpВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from paper-distill-mcp <команда>
Командой платформы
codex mcp add paper-distill-mcp --env OPENALEX_EMAIL=<OPENALEX_EMAIL> --env CORE_API_KEY=<CORE_API_KEY> --env TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN> --env TELEGRAM_CHAT_ID=<TELEGRAM_CHAT_ID> --env DISCORD_WEBHOOK_URL=<DISCORD_WEBHOOK_URL> -- uvx paper-distill-mcpВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from paper-distill-mcp <команда>
Файл настроек
{
"mcpServers": {
"paper-distill-mcp": {
"command": "uvx",
"args": [
"paper-distill-mcp"
],
"env": {
"OPENALEX_EMAIL": "<OPENALEX_EMAIL>",
"CORE_API_KEY": "<CORE_API_KEY>",
"TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
"TELEGRAM_CHAT_ID": "<TELEGRAM_CHAT_ID>",
"DISCORD_WEBHOOK_URL": "<DISCORD_WEBHOOK_URL>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from paper-distill-mcp <команда>
Файл настроек
{
"servers": {
"paper-distill-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"paper-distill-mcp"
],
"env": {
"OPENALEX_EMAIL": "<OPENALEX_EMAIL>",
"CORE_API_KEY": "<CORE_API_KEY>",
"TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
"TELEGRAM_CHAT_ID": "<TELEGRAM_CHAT_ID>",
"DISCORD_WEBHOOK_URL": "<DISCORD_WEBHOOK_URL>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from paper-distill-mcp <команда>
Командой платформы
gemini mcp add -e OPENALEX_EMAIL=<OPENALEX_EMAIL> -e CORE_API_KEY=<CORE_API_KEY> -e TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN> -e TELEGRAM_CHAT_ID=<TELEGRAM_CHAT_ID> -e DISCORD_WEBHOOK_URL=<DISCORD_WEBHOOK_URL> paper-distill-mcp uvx paper-distill-mcpВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from paper-distill-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Paper Distill MCP
Как установить Paper Distill MCP в Claude Code?
Выполните в терминале команду `claude mcp add paper-distill-mcp -e CORE_API_KEY=<CORE_API_KEY> -e TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN> -e DISCORD_WEBHOOK_URL=<DISCORD_WEBHOOK_URL> -e ZOTERO_API_KEY=<ZOTERO_API_KEY> -- uvx paper-distill-mcp`.
Что делает Paper Distill MCP?
Сервер находит научные статьи в 11 базах данных, ранжирует их по четырём критериям и отправляет отчёты в Zotero, Obsidian или чаты мессенджеров.
Нужны ли API-ключи для базового поиска публикаций?
Нет, стандартный поиск по базам работает сразу через uvx без сторонних ключей. Токены понадобятся только для интеграций с CORE, Zotero, Telegram или Discord.