arxiv-mcp-server

arxiv-mcp-server

blazickjpApache-2.0
2.8k звёзд228 форков
ArXiv MCP Server связывает AI-ассистентов с репозиторием научных статей arXiv через Model Context Protocol. Разработчики и исследователи получают доступ к миллионам публикаций: поиск, загрузка, анализ цитирований — без переключения между инструментами. Сервер работает через стандартный протокол MCP, поэтому легко встраивается в Claude Desktop, VS Code и другие клиенты. Не требует создания аккаунта или API-ключей.

Установка

uvx arxiv-mcp-server

Характеристики

Общее

  • СтатусСообщество
  • Разработчикblazickjp
  • ЛицензияApache-2.0

Технологии

  • Языки
    Python
  • Транспорт
    stdio

Описание

Возможности

  • Поиск статей по ключевым словам, авторам, категориям arXiv.
  • Фильтрация результатов по дате публикации.
  • Загрузка полного текста статьи в формате PDF.
  • Семантический поиск: нахождение релевантных статей по смыслу запроса.
  • Построение графа цитирования — просмотр ссылок и связей между работами.
  • Настройка оповещений о новых публикациях по заданным темам.
  • Получение метаданных: аннотация, авторы, категории, дата публикации.
  • Работа с идентификаторами arXiv (например, 1706.03762) для прямого доступа.

Как подключить

Установите сервер с помощью uvx (предварительно установите uv):

uvx arxiv-mcp-server

Добавьте конфигурацию в ваш MCP-клиент. Для Claude Desktop откройте файл настроек и добавьте:

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

Перезапустите клиент. Сервис готов к работе.

Примеры запросов

  • «Найди последние статьи по квантовым вычислениям за 2024 год.»
  • «Покажи граф цитирования для статьи Attention Is All You Need.»
  • «Загрузи PDF статьи arXiv:1706.03762.»
  • «Настрой оповещение о новых публикациях по теме машинное обучение.»

Технические детали

  • Язык: Python (версия 3.11+)
  • Транспорт: stdio
  • Лицензия: Apache 2.0
  • Совместимые клиенты: Claude Desktop, VS Code, любое MCP-приложение
  • Установка: через uvx или pip

Поделиться