PA

prashalruchiranga/arxiv-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

41 stars 9 forks 품질 56 트렌드 12MIT

ArXiv API와 상호 작용할 수 있는 MCP 서버

개요

ArXiv API와 상호 작용할 수 있는 Model Context Protocol (MCP) 서버 - arXiv.org에 호스팅 된 학자에 대한 메타 데이터를 검색 - PDF 형식으로 문서를 로컬 기계에 다운로드 - 특정 쿼리에 대한 arXiv 데이터베이스 검색 - 기사를 검색하고 큰 언어 모델 (LLM) 컨텍스트로로드 - 제목을 기반으로 arXiv.org에 호스팅 된 기사의 URL을 검색 - 제목 (String) : 기사 제목 - - PDF 파일로 arXiv.org에 호스팅 된 문서를 다운로드 - 제목 (String) : 기사 제목 - - - - LLM의 상황에 따라 arXiv.org에 호스팅 된 기사를로드 - 제목 (String) : Article title - arXiv에 호스팅 된 기사의 메타 데이터를 검색합니다.

개요(AI 번역)

ArXiv API와 상호 작용할 수 있는 Model Context Protocol (MCP) 서버

특징

  • arXiv.org에서 호스팅되는 scholarly 기사에 대한 메타 데이터를 검색
  • PDF 형식으로 문서를 로컬 기계에 다운로드
  • 특정 쿼리에 대한 arXiv 데이터베이스 검색
  • 기사를 검색하고 큰 언어 모델로로드 (LLM) 컨텍스트

도구

  • get article url
  • 제목을 기반으로 arXiv.org에서 호스팅 한 문서의 URL을 검색
  • title (String) : 기사 제목
  • download article
  • PDF 파일로 arXiv.org에서 호스팅되는 문서를 다운로드
  • title (String) : 기사 제목
  • load article to context
  • LLM의 컨텍스트로 arXiv.org에서 호스팅되는 기사를로드하십시오.
  • title (String) : 기사 제목
  • get details
  • 제목을 기반으로 arXiv.org에 호스팅 된 기사의 메타 데이터를 검색
  • title (String) : 기사 제목
  • **search arxiv **
  • 지정된 매개 변수를 기반으로 arXiv API에 대한 검색 쿼리를 수행하고 일치하는 기사 metadata를 반환
  • all_fields (String): 모든 메타데이터 필드의 일반 키워드 검색
  • title (String) : 기사의 제목 내에서 검색하는 키워드 (s)

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →