Bibverify — MCP-сервер для Claude Code: что делает и как установить
Инструмент сверяет библиографические записи BibTeX через DOI, arXiv и внешние базы статей. Пригодится при оформлении научных публикаций и проверке списков литературы.
claude mcp add bibverify -- uvx bibverifyЧто делает Bibverify
Bibverify сопоставляет библиографические ссылки в формате BibTeX с официальными академическими каталогами. Сервер сначала проверяет точные идентификаторы: DOI, PMID, PMCID или arXiv. Затем он анализирует совпадение названий, списка авторов, года издания, журнала и страниц по сервисам Crossref, OpenAlex, Semantic Scholar и Europe PMC.
Исходные файлы .bib инструмент не перезаписывает без явного флага, сохраняя аннотации и нестандартные поля. Для работы серверу обязательно нужен сетевой доступ к внешним API метаданных. Успешные ответы сохраняются в локальной базе SQLite, а при сетевых сбоях запрос повторяется с экспоненциальной задержкой.
Какие задачи решает
- найти расхождения между DOI и названием статьи в библиографии
- получить чистую BibTeX-запись по идентификатору DOI или arXiv
- проверить существование источников в Crossref и PubMed
- обновить поля библиографии без потери заметок и аннотаций
Примеры запросов агенту
- Сверь записи в файле
references.bibчерез Bibverify и покажи расхождения по статьям. - Получи BibTeX-запись по идентификатору DOI
10.1038/nature12373с ключомnature2013. - Проверь список литературы в проекте и сформируй отчёт без перезаписи исходного файла.
Как установить Bibverify
Командой платформы
claude mcp add bibverify -- uvx bibverifyuvx запускает команду с именем пакета; если в README она другая — uvx --from bibverify <команда>
Командой платформы
codex mcp add bibverify -- uvx bibverifyuvx запускает команду с именем пакета; если в README она другая — uvx --from bibverify <команда>
Файл настроек
{
"mcpServers": {
"bibverify": {
"command": "uvx",
"args": [
"bibverify"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from bibverify <команда>
Файл настроек
{
"servers": {
"bibverify": {
"type": "stdio",
"command": "uvx",
"args": [
"bibverify"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from bibverify <команда>
Командой платформы
gemini mcp add bibverify uvx bibverifyuvx запускает команду с именем пакета; если в README она другая — uvx --from bibverify <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Bibverify
Как установить Bibverify в Claude Code?
Выполните команду claude mcp add bibverify -- uvx bibverify. Для запуска потребуется сетевой доступ и утилита uvx.
Что делает Bibverify?
Сервер сверяет метаданные статей в формате BibTeX с каталогами публикаций через DOI, PMID или arXiv. Он находит опечатки в именах авторах или годах и выявляет конфликты идентификаторов.
Изменяет ли Bibverify исходные файлы библиографии?
По умолчанию сервер ничего не перезаписывает. Аннотации, ключевые слова и заметки остаются на месте, а конфликтующие идентификаторы автоматически не заменяются.