arxiv-mcp-server
Локальный MCP-сервер для работы с научной литературой arXiv: чтение статей по разделам, BibTeX из метаданных, отслеживание тем
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает локальный сервер и ходит в сеть к сервисам arXiv
- Скачивает и хранит файлы статей на диске
Установка
В терминале, через 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/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.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
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, затем добавь сервер: 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 для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов