Academic Paper Search — плагин
Поиск научных статей сразу в пяти базах с дедупликацией, проверкой цитат и экспортом в RIS и BibTeX для Claude Code и Codex
- 360 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- MCP-сервер ходит в API CrossRef, PubMed, arXiv, OpenAlex и Europe PMC и отправляет им текст запроса
- В запросы к PubMed подставляется ваш адрес из PUBMED_EMAIL
- CLI записывает файлы цитат и отчеты проверок на диск
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/academic-paper-searchОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- MCP-сервер ходит в API CrossRef, PubMed, arXiv, OpenAlex и Europe PMC и отправляет им текст запроса
- В запросы к PubMed подставляется ваш адрес из PUBMED_EMAIL
- CLI записывает файлы цитат и отчеты проверок на диск
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Academic Paper Search — плагин для Claude Code и Codex, который собирает литературу по вопросу, проверяет ссылки и готовит файлы для менеджера цитат. В нем три части: скилл с правилами работы, MCP-сервер из четырех инструментов и CLI. Установочное имя пакета остается nature-academic-search, а слово nature в названии не связано с Nature Portfolio. Поиск идет по умолчанию в CrossRef, PubMed, arXiv, OpenAlex и Europe PMC, дубликаты склеиваются по DOI и другим сильным идентификаторам. Инструмент search_papers сообщает, какие источники ответили, а lookup_mesh подбирает термины MeSH для запроса к PubMed. get_citation форматирует одну ссылку, get_paper_by_id достает статью по DOI, PMID или arXiv ID. Для проверки цитаты передайте в get_paper_by_id ожидаемые название, автора, год и журнал. Результат помечается как verified, mismatch, not_found или manual_needed по каждому полю. С параметром include_relations инструмент строит граф ссылок и цитирований статьи. CLI записывает файлы RIS, BibTeX, NBIB и ENW и запускает YAML-сценарии с журналом проверок.
Для кого. Для аспирантов, студентов и исследователей, которые описывают задачу своими словами и хотят получить проверяемый список источников с идентификаторами.
Подходит, если
- Нужен список литературы по теме для обзора или заявки на грант, с DOI или PMID у каждой записи
- Нейросеть выдала ссылки, и их нужно проверить по реальным метаданным
- Запрос к PubMed надо построить через термины MeSH
- От ключевой статьи нужно пройти по списку литературы и по тем, кто ее цитирует
- Библиографию надо выгрузить в Zotero или EndNote в формате RIS, BibTeX, NBIB или ENW
Не подходит, если
- Нужны полные тексты статей за платным доступом: инструмент работает с метаданными
- Нужен поиск по Google Scholar: этот источник не подключен
- Нужна гарантия, что повторный запрос через месяц вернет тот же список: базы обновляются
- Нужно написать сам текст обзора: плагин собирает и проверяет источники
Пример запроса к агенту
Используй nature-academic-search: найди статьи про генеративный ИИ в медицинском образовании, убери дубли и проверь три лучшие записи по DOIОграничения
Нужны Python 3.10 или новее и uv, потому что плагин запускает сервер через uvx. Для запросов к PubMed задайте контактный адрес в переменной PUBMED_EMAIL так, чтобы клиент мог ее прочитать: настольные приложения не всегда наследуют переменные терминала.
Semantic Scholar подключается по запросу, ClinicalTrials.gov работает отдельно и нужен только для регистраций исследований. Команды `search` и `verify` в CLI появились в версии 0.3.1, в PyPI-версии 0.3.0 их нет. Автоматически обращается к модели в сценариях только шаг screen, а модельный слой необязателен: поиск и проверка метаданных работают без него. Результаты на дату запроса, повторный запуск позже может вернуть другой список.
Как отключить. Удалите плагин командой `claude plugin uninstall nature-academic-search@wp-a-academic-tools` в Claude Code или выключите его в Codex через менеджер плагинов. Если вы ставили CLI через uv, выполните `uv tool uninstall nature-academic-search`.
Частые вопросы
Как поставить Academic Paper Search в Claude Code?
Выполните `claude plugin marketplace add wp-a/nature-academic-search`, затем `claude plugin install nature-academic-search@wp-a-academic-tools` и откройте новую сессию. Проверить сеть до баз можно командой `uvx --from nature-academic-search==0.3.1 nature-academic-search preflight`.
Как проверить, что статья из ответа нейросети существует?
Вызовите get_paper_by_id с DOI и ожидаемыми полями. Например, DOI 10.1038/nature14539 с чужим названием и годом ведет на статью Deep learning 2015 года, и инструмент возвращает mismatch.
Можно ли искать клинические испытания?
Да, для этого есть источник ClinicalTrials.gov с типом сущности trial. Регистрации испытаний не смешиваются со статьями по названию, и для них не строится библиографическая ссылка.
Как получить граф цитирований?
Вызовите get_paper_by_id с параметром include_relations. По умолчанию глубина равна 1, глубину 2 нужно задать явно.
Нужен ли отдельный ключ для моделей?
Нет, поиск, проверка и экспорт идут без ключей моделей. Для сценариев нужна модель только на шаге screen.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныСкилл для Claude Code, который превращает агента в исследователя: многоэтапный сбор источников, проверка цитат и отчет с вики, растущей от сессии к сессии
Google Scholar Skills
Google Scholar Skills for Claude Code
Шесть скиллов и агент gs-researcher: Claude Code ищет в Google Scholar, отслеживает цитирования, берет ссылки на полный текст и выгружает в Zotero
CNKI Skills
CNKI Skills for Claude Code
Набор скиллов для Claude Code, который через Chrome DevTools MCP ищет статьи в CNKI, смотрит журналы, скачивает PDF и выгружает в Zotero
MCP-сервер ищет в Google и Scholar, читает страницы и PDF и копит найденное в локальном графе знаний проекта
Deep Research
Deep Research Skill for Claude Code
Скилл глубокого исследования для Claude Code: многоэтапный поиск, проверка утверждений и отчет со ссылками в Markdown, HTML и PDF
Поиск по рунету через Yandex Search API
Yandex Search
Плагин Claude Code для официального Yandex Cloud Search API: классический и генеративный поиск по рунету плюс отдельный агент на Haiku
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Academic Paper Search (эта запись) | нет | 360 | ||
| Paper Search MCP | нет | ключ необязателен | 2 941 | MCP-сервер для поиска и скачивания статей из arXiv и других баз, без проверки цитат |
| arxiv-mcp-server | нет | не нужна | 3 238 | работает только с arXiv, читает статьи по разделам |
| Claude Scholar | нет | 5 927 | большой набор скиллов для академической работы от обзора до экспериментов |
Коротко о README
Проект документирован на китайском, а основная цепочка работы выглядит так: поиск, дедупликация, проверка, экспорт. Шесть готовых запросов идут с разобранными примерами, а таблица показывает, за что отвечает каждая база.