OpenAlex MCP Server
MCP-сервер к OpenAlex: 31 инструмент для поиска статей, цитирований, авторов и журналов, плюс скилл с малым CLI для Claude Code.
- 60 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Запросы отправляются в публичный API OpenAlex вместе с вашим адресом почты, если он указан.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/openalex-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Запросы отправляются в публичный API OpenAlex вместе с вашим адресом почты, если он указан.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenAlex MCP Server дает агенту доступ к открытому каталогу научных работ OpenAlex. Инструменты `search_works`, `get_work` и `get_related_works` ищут статьи и находят похожие, `get_work_citations` и `get_work_references` идут по цитированиям вперед и назад, а `search_by_topic` исследует область. Есть кэш с временем жизни, повторы запросов с нарастающей паузой и проверка входных данных. Отдельные инструменты фильтруют выдачу по списку журналов: пресеты вроде UTD24, FT50, AJG и главных конференций по ИИ, а также группы организаций. Тот же доступ упакован как скилл в папке `skill/`: его CLI `openalex` не тратит контекст, пока скилл не вызван.
Для кого. Исследователям и аспирантам, которые готовят обзор литературы и хотят, чтобы агент искал работы в престижных журналах и считал цитирования.
Подходит, если
- Нужен обзор литературы по теме с отбором только из журналов списка FT50 или UTD24.
- Предстоит пройти цитирования ключевой статьи вперед и назад.
- Надо узнать, в каком журнале публиковаться: рейтинг по h-индексу и индексация.
- В Claude Code достаточно легкого скилла вместо постоянно подключенного сервера.
Не подходит, если
- Нужен полный текст статей: OpenAlex отдает метаданные и аннотации.
- Требуется работа без сети: сервер обращается к API OpenAlex.
- Нужны платные базы вроде Scopus: каталог открытый и своим покрытием отличается.
Пример запроса к агенту
Найди последние работы по цепочкам поставок в журналах из списка FT50 и покажи, кто цитирует самую влиятельную из них.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
OPENALEX_EMAIL- Адрес почты для быстрого пула запросов OpenAlex.
OPENALEX_API_KEYсекрет- Необязательный ключ API OpenAlex.
Ограничения
Сервер читает открытый API OpenAlex, поэтому полнота зависит от этого каталога, а полных текстов статей нет. Адрес электронной почты в `OPENALEX_EMAIL` необязателен и переводит запросы в быстрый пул, ключ `OPENALEX_API_KEY` тоже опционален. Мастер `npx openalex-research-mcp setup` пишет конфигурацию Claude Desktop и сам проверяет связь, для других клиентов JSON выводит флаг `--print`. Скилл из папки `skill/` рассчитан на агентов с доступом к shell, например Claude Code, а сервер лучше подходит клиентам MCP.
Как отключить. Удалите запись `openalex-research-mcp` из конфигурации Claude Desktop и перезапустите клиент. Для скилла уберите папку `skill/bin` из `PATH` и переменную `OPENALEX_EMAIL`.
Частые вопросы
Как подключить сервер к Claude Desktop?
Выполните `npx openalex-research-mcp setup`: мастер найдет конфигурацию, спросит адрес почты и необязательный ключ, запишет настройки и проверит связь. После этого перезапустите Claude Desktop.
Чем отличаются сервер и скилл?
Скилл в папке `skill/` вызывает короткий CLI `openalex` и не занимает контекст, пока не нужен. Сервер всегда подключен и подходит клиентам MCP.
Какие есть пресеты журналов?
UTD24, FT50, уровни AJG и ABS, главные конференции по ИИ и группы организаций, например Лига плюща. Их выводит инструмент `list_journal_presets`.
Нужен ли ключ OpenAlex?
Нет. Адрес почты ускоряет запросы, ключ необязателен. Оба значения передают через `OPENALEX_EMAIL` и `OPENALEX_API_KEY`.
Как проверить, что все работает?
Вызовите из клиента инструмент проверки состояния (health check): он предназначен для мониторинга работы сервера.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для поиска и загрузки научных статей из arXiv, PubMed, bioRxiv, Semantic Scholar и других открытых источников
MCP-сервер от проекта OpenSearch открывает агенту кластер: индексы, маппинги, поиск по DSL и состояние шардов.
MCP-сервер и скилл поиска научных статей Sciverse: метаданные, семантический поиск, цитирование и полный текст.
Elasticsearch MCP подключает несколько поисковых кластеров: агент выбирает цель запроса по имени и работает в пределах доступа.
PubMed MCP ищет биомедицинские статьи, читает доступные тексты и оформляет ссылки с отметками исправлений и отзыва работ.
Подключает библиотеку Zotero к Claude и другим агентам: поиск статей, аннотации, ссылки и семантический поиск по смыслу
Коротко о README
Сервер собран на TypeScript и опубликован в npm с командой setup. Рядом лежит облегченный скилл на тех же данных, потому что автор считает постоянные MCP-серверы тяжелее скиллов для обычных запросов.