scopus-mcp — MCP-сервер для Claude Code: поиск статей в Scopus
MCP-сервер даёт ИИ-ассистенту доступ к Scopus API: искать статьи, читать аннотации и смотреть профили авторов.
claude mcp add scopus-mcp -e SCOPUS_API_KEY=<SCOPUS_API_KEY> -- uvx scopus-mcpЧто делает scopus-mcp
Сервер оборачивает Elsevier Scopus API и отдаёт ассистенту три инструмента. search_scopus ищет по синтаксису Scopus, например TITLE("Artificial Intelligence"), и принимает число результатов и порядок сортировки. get_abstract_details тянет подробности по scopus_id, get_author_profile — профиль по author_id.
Запускается через uvx scopus-mcp, поэтому нужен установленный uv; без него остаётся ручной путь — Python 3.10+ и pip install .. Ключ API передаётся в переменной SCOPUS_API_KEY. Ключ выдают в Elsevier Developer Portal, и обычно для этого у организации должна быть подписка на базы Elsevier, а заявку с публичного почтового домена могут отклонить — учебный или институциональный адрес надёжнее.
В Cursor сервер добавляют вручную: тип command (stdio), команда uvx scopus-mcp, а SCOPUS_API_KEY прописывают в переменных окружения системы. Для Claude, Codex и Gemini CLI есть готовые команды добавления.
Какие задачи решает
- найти статьи по теме через Scopus прямо из чата с ассистентом
- вытащить аннотацию и метаданные документа по его
scopus_id - посмотреть профиль автора по
author_id - отсортировать выдачу Scopus по дате обложки
- собрать подборку публикаций по запросу в синтаксисе Scopus
Примеры запросов агенту
- Найди в Scopus статьи по запросу
TITLE("Artificial Intelligence"), покажи 10 штук - Покажи аннотацию документа с
scopus_id2-s2.0-85123456789 - Найди профиль автора по
author_id7001234567
Как установить scopus-mcp
Командой платформы
claude mcp add scopus-mcp -e SCOPUS_API_KEY=<SCOPUS_API_KEY> -- uvx scopus-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from scopus-mcp <команда>
Командой платформы
codex mcp add scopus-mcp --env SCOPUS_API_KEY=<SCOPUS_API_KEY> -- uvx scopus-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from scopus-mcp <команда>
Файл настроек
{
"mcpServers": {
"scopus-mcp": {
"command": "uvx",
"args": [
"scopus-mcp"
],
"env": {
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from scopus-mcp <команда>
Файл настроек
{
"servers": {
"scopus-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"scopus-mcp"
],
"env": {
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from scopus-mcp <команда>
Командой платформы
gemini mcp add -e SCOPUS_API_KEY=<SCOPUS_API_KEY> scopus-mcp uvx scopus-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from scopus-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о scopus-mcp
Как установить scopus-mcp в Claude Code?
Выполните claude mcp add scopus-mcp -e SCOPUS_API_KEY=<SCOPUS_API_KEY> -- uvx scopus-mcp. Ключ подставьте свой, полученный в Elsevier Developer Portal.
Что делает scopus-mcp?
Даёт ассистенту три инструмента для Scopus: поиск публикаций, получение деталей документа и профиля автора.
Что нужно для работы scopus-mcp?
Ключ Scopus API в SCOPUS_API_KEY и установленный uv для запуска через uvx. Без uv придётся ставить вручную: Python 3.10+ и pip install ..