arXiv Research Assistant MCP Server

by daheepk
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides tools for searching arXiv papers by keywords, retrieving latest papers by category, fetching detailed paper metadata, searching papers by author, and analyzing trending topics within the arXiv database.

  • Retrieves DOI information as part of the paper details lookup functionality.

  • Parses XML responses from the arXiv API to extract paper metadata and other information.

🧠 arXiv 연구 지원 MCP 서버

이 프로젝트는 arXiv.org의 방대한 논문 데이터베이스와 상호작용하도록 구축된 MCP(Model Context Protocol) 서버입니다.

Claude AI 와 같은 클라이언트는 arXiv 논문을 효율적으로 검색, 탐색 및 비교할 수 있으며, 이 모든 기능은 맞춤형 로컬 서버를 통해 제공됩니다. PythonFastMCP 프레임워크로 구축되었으며, 가벼운 패키지 관리를 위해 uv를 사용합니다.


에스

✨ 특징

  • 🔍 키워드 기반 논문 검색
    arXiv 논문을 키워드로 검색하세요. 관련성이나 최신순으로 정렬하는 옵션도 제공됩니다.
  • 📚 카테고리별 최신 논문
    arXiv 카테고리 코드(예: cs.AI , math.AP )를 지정하면 해당 분야의 최신 논문을 가져올 수 있습니다.
  • 📄 논문 상세 조회
    논문의 arXiv ID를 사용하여 자세한 메타데이터를 가져옵니다. 제목, 저자, 초록, 범주, DOI, PDF 링크 등이 있습니다.
  • 🧑‍🔬 저자 기반 논문 검색
    특정 저자가 출판한 논문 목록을 검색합니다.
  • 📊 추세 분석(실험적)
    최근 논문을 기반으로 카테고리별 트렌드 키워드나 주제에 대한 개요를 파악합니다(현재 모의 데이터를 사용).
  • 📝 요약 프롬프트 생성기
    LLM이 선택한 논문을 보다 효과적으로 요약하는 데 도움이 되는 프롬프트를 동적으로 생성합니다.
  • 🆚 비교 프롬프트 생성기
    두 개의 논문 ID를 제공하여 내용을 비교할 수 있는 구조화된 프롬프트를 생성합니다.

🛠️ 기술 스택

  • 파이썬 3.11+
  • 패스트MCP
  • uv(종속성 및 환경 관리용)
  • 요청(API 통신용)
  • xml.etree.ElementTree(XML 응답 구문 분석용)

🚀 시작하기

1. PyPI에서 설치

uv를 사용하여 설치:

지엑스피1

⚙️ 달리는 방법

▶️ 서버 실행(로컬)

arxiv-paper-mcp

🔌 클로드와 함께 사용하세요

Claude와 함께 이 MCP 서버를 사용하려면 다음 JSON 구성을 Claude의 MCP 설정에 추가하세요.

{ "mcpServers": { "arXivPaper": { "command": "uv", "args": [ "tool", "run", "arxiv-paper-mcp" ] } } }

프로젝트 구조

arxiv-mcp-server/ ├── arxiv_mcp/ # Main package │ ├── __init__.py │ ├── app.py # FastMCP app setup │ ├── server.py # Server entry point │ ├── utils.py # arXiv API communication logic │ ├── resources/ # MCP resources (categories, authors, etc.) │ ├── tools/ # MCP tools (search, detail lookup, trends) │ └── prompts/ # Prompt templates (summarize, compare) ├── pyproject.toml # Project config & dependencies └── README.md # This file
-
security - not tested
F
license - not found
-
quality - not tested

Claude AI가 맞춤형 로컬 서버를 통해 arXiv 논문을 효율적으로 검색, 탐색 및 비교할 수 있게 해주는 MCP 서버입니다.

  1. ✨ Features
    1. 🛠️ Tech Stack
      1. 🚀 Getting Started
        1. 1. Installation from PyPI
      2. ⚙️ How to Run
        1. ▶️ Run the server (locally)
      3. 🔌 Use with Claude
        1. Project Structure
          ID: zgfx2eeqqc