paper-preflight — MCP-сервер для Claude Code: как установить
Сервер проверяет научные источники в статьях через базы Crossref, dblp и PubMed без языковых моделей. Находит отозванные публикации, битые DOI и чужие метаданные перед подачей работы.
claude mcp add paper-preflight -- uvx paper-preflightЧто делает paper-preflight
Инструмент сопоставляет цитирования в рукописи с реальными академическими базами: Crossref, dblp, arXiv, DataCite, PubMed и OpenAlex. Он считывает документы LaTeX, Word, Markdown, Typst или списки из PDF. Вердикты выносятся без нейросетей. Если сведений в реестрах нет, инструмент прямо сообщает о невозможности проверки, избегая домыслов.
Сервер находит вымышленные ключи, несовпадающие годы, чужие DOI и отозванные публикации. Он предупредит, если препринт уже вышел в журнале. Для запуска требуется среда Python от 3.11 или утилита uvx, а работы с нелатинскими названиями система пока не распознаёт.
Какие задачи решает
- найти отозванные статьи и официальные исправления в библиографии
- выявить чужие или опечатанные DOI в файле .bib
- проверить, опубликован ли цитируемый препринт в рецензируемом журнале
- обнаружить ссылки на несуществующие публикации без участия LLM
Примеры запросов агенту
- Проверь библиографию в файле refs.bib через paper-preflight
- Найди битые DOI и отозванные статьи в проекте main.tex
- Сверь список источников в документе paper.docx с базами данных
Как установить paper-preflight
Командой платформы
claude mcp add paper-preflight -- uvx paper-preflightuvx запускает команду с именем пакета; если в README она другая — uvx --from paper-preflight <команда>
Командой платформы
codex mcp add paper-preflight -- uvx paper-preflightuvx запускает команду с именем пакета; если в README она другая — uvx --from paper-preflight <команда>
Файл настроек
{
"mcpServers": {
"paper-preflight": {
"command": "uvx",
"args": [
"paper-preflight"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from paper-preflight <команда>
Файл настроек
{
"servers": {
"paper-preflight": {
"type": "stdio",
"command": "uvx",
"args": [
"paper-preflight"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from paper-preflight <команда>
Командой платформы
gemini mcp add paper-preflight uvx paper-preflightuvx запускает команду с именем пакета; если в README она другая — uvx --from paper-preflight <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о paper-preflight
Как установить paper-preflight в Claude Code?
Выполните команду claude mcp add paper-preflight -- uvx paper-preflight. Для запуска потребуется утилита uv или среда Python версии 3.11 и новее.
Зачем нужен paper-preflight?
Он сверяет каждую ссылку из статьи с открытыми научными каталогами вроде Crossref, arXiv и PubMed. Это помогает вычистить выдуманные цитаты, чужие DOI и ссылки на отозванные работы до отправки рукописи.
Какие форматы документов поддерживает сервер?
Инструмент читает проекты LaTeX, файлы BibTeX, рукописи Word, документы Markdown, Quarto, Typst и списки литературы в формате PDF. Для разбора PDF требуется установка с дополнительным пакетом pdf.