PA

prashalruchiranga/arxiv-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

41 stars 9 forks Качество 56 Тренд 12MIT

Сервер MCP, который позволяет взаимодействовать с API arXiv на естественном языке

Обзор

Сервер Model Context Protocol (MCP), который позволяет взаимодействовать с API arXiv на естественном языке. - Отредактировать метаданные о научных статьях, размещенных на arXiv.org - Загрузить статьи в формате PDF на локальную машину - Поиск по базе данных arXiv для конкретного запроса - Отредактировать статьи и загрузить их в контекст большой языковой модели (LLM) - восстановить URL-адрес статьи, размещенной на arXiv.org, на основе ее заголовка - title (String): Заголовок статьи - - Скачать статью, размещенную на arXiv.org, как PDF-файл - title (String): Заголовок статьи - - Загрузить статью, размещенную на arXiv.org, в контекст LLM - title (String): Название статьи - - Получить метаданные статьи, размещенной на arXiv.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который позволяет взаимодействовать с API arXiv на естественном языке.

Особенности

  • Получить метаданные о научных статьях, размещенных на arXiv.org Скачать статьи в формате PDF на локальный компьютер Поиск базы данных arXiv по определенному запросу
  • Извлекать статьи и загружать их в контекст большой языковой модели (LLM)

Инструменты

get article url Восстановите URL-адрес статьи, размещенной на arXiv.org, на основе ее названия.

  • title (струна): Название статьи download article Скачать статью, размещенную на arXiv.org в виде PDF-файла
  • [[Т1]] (Структура): Название статьи load article to context Загрузите статью, размещенную на arXiv.org, в контекст LLM
  • [[Т2]] (Строка): Название статьи get details
  • Получение метаданных статьи, размещенной на arXiv.org, на основе ее названия
  • [[Т3]] (Структура): Название статьи ** Search arxiv** Выполняет поисковый запрос на API arXiv на основе заданных параметров и возвращает соответствующие метаданные статьи all_fields (струна): общий поиск по ключевым словам во всех полях метаданных title (String): Ключевое слово(ы) для поиска в заголовках статей

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

arXiv MCP Server

A Model Context Protocol (MCP) server that enables interacting with the arXiv API using natural language.

Features

  • Retrieve metadata about scholarly articles hosted on arXiv.org
  • Download articles in PDF format to the local machine
  • Search arXiv database for a particular query
  • Retrieve articles and load them into a large language model (LLM) context

Tools

  • get_article_url
    • Retrieve the URL of an article hosted on arXiv.org based on its title
      • title (String): Article title
  • download_article
    • Download the article hosted on arXiv.org as a PDF file
      • title (String): Article title
  • load_article_to_context
    • Load the article hosted on arXiv.org into context of a LLM
      • title (String): Article title
  • get_details
    • Retrieve metadata of an article hosted on arXiv.org based on its title
      • title (String): Article title
  • search_arxiv
    • Performs a search query on the arXiv API based on specified parameters and returns matching article metadata
      • all_fields (String): General keyword search across all metadata fields
      • title (String): Keyword(s) to search for within the titles of articles
      • author (String): Author name(s) to filter results by
      • abstract (String): Keyword(s) to search for within article abstracts
      • start (int): Index of the first result to return

Setup

MacOS

Clone the repository

git clone https://github.com/prashalruchiranga/arxiv-mcp-server.git
cd arxiv-mcp-server

Install uv package manager. For more details on installing, visit the official uv documentation.

# Using Homebrew
brew install uv

# or
curl -LsSf https://astral.sh/uv/install.sh | sh

Create and activate virtual environment.

uv venv --python=python3.13
source .venv/bin/activate

Install development dependencies.

uv sync

Windows

Install uv package manager. For more details on installing, visit the official uv documentation.

# Use irm to download the script and execute it with iex
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Close and reopen the shell, then clone the repository.

git clone https://github.com/prashalruchiranga/arxiv-mcp-server.git
cd arxiv-mcp-server

Create and activate virtual environment.

uv venv --python=python3.13
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →