arxiv-mcp-server

Локальный MCP-сервер для работы с научной литературой arXiv: чтение статей по разделам, BibTeX из метаданных, отслеживание тем

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает локальный сервер и ходит в сеть к сервисам arXiv
  • Скачивает и хранит файлы статей на диске
Все причины и проверки

blazickjp/arxiv-mcp-server

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/arxiv-mcp-server

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio arxiv-mcp-server -- uvx arxiv-mcp-server==0.7.2

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"arxiv-mcp-server","type":"stdio","command":"uvx","args":["arxiv-mcp-server==0.7.2"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "arxiv-mcp-server": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add arxiv-mcp-server -- uvx arxiv-mcp-server==0.7.2

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.arxiv-mcp-server]
command = "uvx"
args = ["arxiv-mcp-server==0.7.2"]

Если файл уже есть, допишите блок в конец.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

gemini mcp add -s user arxiv-mcp-server uvx arxiv-mcp-server==0.7.2

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "arxiv-mcp-server": {
      "type": "local",
      "command": [
        "uvx",
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server==0.7.2"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

ARXIV_STORAGE_PATHнеобязательная
Optional path for storing downloaded papers locally.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: uv

Сверено с репозиторием 24 сент. 2026, коммит 42419c1.

Текст для агента

Установи uv, затем добавь сервер: claude mcp add --transport stdio --scope user arxiv -- uvx arxiv-mcp-server. Для Codex: codex mcp add arxiv -- uvx arxiv-mcp-server.

Другие способы из описания автора
uvx arxiv-mcp-server

Установка по умолчанию. Требуется uv, который дает команду uvx. Клонировать репозиторий не нужно.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту рабочий цикл по научной литературе поверх arXiv: поиск статьи, загрузка, чтение авторского LaTeX по одному разделу за раз, выгрузка BibTeX из метаданных arXiv и отслеживание выбранных тем. Скачанные статьи остаются на диске, по умолчанию в ~/.arxiv-mcp-server/papers, путь можно сменить аргументом. Основной сценарий идет по цепочке идентификатор статьи, план, один раздел, ссылки, а поиск при этом необязателен. Сервер запускается локально по транспорту stdio и подключается к Claude Code, Codex, Claude Desktop, Cursor, VS Code и другим клиентам через стандартную конфигурацию MCP. Есть расширенный вариант с семантическим поиском по загруженным статьям и сборка плагина, который ставит подключение MCP вместе с сопутствующим скиллом по работе с arXiv.

Для кого. Для исследователей, аналитиков и авторов, которым нужна регулярная работа с препринтами arXiv прямо в агенте.

Подходит, если

  • Нужно читать статью arXiv по разделам, а не целиком
  • Нужен BibTeX из метаданных arXiv для списка литературы
  • Нужно держать статьи локально и следить за новыми работами по теме

Не подходит, если

  • Нужны источники не из arXiv, а из других баз
  • Достаточно обычного веб-поиска без локального хранения статей

Пример запроса к агенту

Найди на arXiv статью по этой теме, прочитай раздел с методом и собери BibTeX

Ограничения

Сервер работает с препринтами arXiv, другие базы он не покрывает. Нужен uv, который дает команду uvx, устанавливается CPython от версии 3.11. Поиск, загрузка и работа с ссылками ходят во внешние сервисы, локально остается сам цикл чтения и хранения. Семантический поиск это дополнительный режим с отдельными зависимостями. Одноименный пакет в npm не связан с проектом, ставить надо только пакет с PyPI.

Как отключить. Удалите запись сервера из конфигурации MCP клиента, например claude mcp remove arxiv. Если ставили плагином, снимите его через /plugin.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Запускает локальный сервер и ходит в сеть к сервисам arXiv
  • Скачивает и хранит файлы статей на диске

Коротко о README

README представляет локальный MCP-сервер для работы агента с литературой arXiv и отличает его от простой обертки над поиском: упор на чтение авторского LaTeX по разделам, BibTeX из достоверных метаданных и отслеживание тем на диске. Установка по умолчанию идет командой uvx arxiv-mcp-server и требует uv, клонировать репозиторий не нужно. Приведены готовые рецепты для Claude Code, Codex, Hermes, VS Code, Kiro и Claude Desktop, а также stdio-конфигурация в формате mcpServers. Пакет опубликован на PyPI, сервер числится в официальном реестре MCP. Отдельно предупреждают о несвязанном одноименном пакете в npm. Лицензия Apache-2.0.

Частые вопросы

Нужен ли ключ API?

Нет. Сервер работает с публичными данными arXiv, ключи и авторизация не требуются.

Почему нельзя ставить через npm?

В npm есть несвязанный пакет с тем же именем. Нужен именно пакет arxiv-mcp-server с PyPI, запускаемый через uvx.

Официальный

Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели

MCP-серверСредний рискБез VPN187,4 тыс.Звезды репозитория
Выбор редакции

Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills

СкиллСредний риск178,8 тыс.Звезды репозитория
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллСредний риск56,8 тыс.Звезды репозитория
Выбор редакции

Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов

СкиллСредний рискБез VPN42,6 тыс.Звезды репозитория
Foxx AIarxiv-mcp-server

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.