ArXiv MCP Server

local-only server

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

Integrations

  • Provides a bridge between AI assistants and arXiv's research repository through the Message Control Protocol (MCP). Allows AI models to search for papers, download and read their content in a programmatic way.

ArXiv MCP 서버

🔍 AI 보조원이 간단한 MCP 인터페이스를 통해 arXiv 논문을 검색하고 액세스할 수 있도록 합니다.

ArXiv MCP 서버는 메시지 제어 프로토콜(MCP)을 통해 AI 어시스턴트와 arXiv 연구 저장소를 연결합니다. AI 모델이 프로그래밍 방식으로 논문을 검색하고 콘텐츠에 접근할 수 있도록 지원합니다.

🤝 기여 • 📝 버그 신고

✨ 핵심 기능

  • 🔎 논문 검색 : 날짜 범위 및 범주 필터를 사용하여 arXiv 논문을 검색합니다.
  • 📄 논문 접근 : 논문 내용을 다운로드하고 읽어보세요
  • 📋 논문 목록 : 다운로드한 모든 논문 보기
  • 🗃️ 로컬 스토리지 : 더 빠른 액세스를 위해 문서가 로컬에 저장됩니다.
  • 📝 프롬프트 : 연구 프롬프트 세트

🚀 빠른 시작

Smithery를 통해 설치

Smithery 를 통해 Claude Desktop에 ArXiv Server를 자동으로 설치하는 방법:

지엑스피1

수동 설치

uv를 사용하여 설치:

uv tool install arxiv-mcp-server

개발을 위해:

# Clone and set up development environment git clone https://github.com/blazickjp/arxiv-mcp-server.git cd arxiv-mcp-server # Create and activate virtual environment uv venv source .venv/bin/activate # Install with test dependencies uv pip install -e ".[test]"

🔌 MCP 통합

MCP 클라이언트 구성 파일에 다음 구성을 추가하세요.

{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "tool", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } }

개발을 위해:

{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "--directory", "path/to/cloned/arxiv-mcp-server", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } }

💡 사용 가능한 도구

서버는 4가지 주요 도구를 제공합니다.

1. 논문 검색

선택 필터를 사용하여 논문 검색:

result = await call_tool("search_papers", { "query": "transformer architecture", "max_results": 10, "date_from": "2023-01-01", "categories": ["cs.AI", "cs.LG"] })

2. 논문 다운로드

arXiv ID로 논문을 다운로드하세요:

result = await call_tool("download_paper", { "paper_id": "2401.12345" })

3. 논문 목록

다운로드한 모든 논문 보기:

result = await call_tool("list_papers", {})

4. 논문 읽기

다운로드한 논문의 내용에 접근하세요:

result = await call_tool("read_paper", { "paper_id": "2401.12345" })

📝 연구 주제

이 서버는 학술 논문을 분석하는 데 도움이 되는 전문적인 프롬프트를 제공합니다.

논문 분석 프롬프트

논문 ID만 있으면 학술 논문을 분석할 수 있는 포괄적인 워크플로:

result = await call_prompt("deep-paper-analysis", { "paper_id": "2401.12345" })

이 프롬프트에는 다음이 포함됩니다.

  • 사용 가능한 도구(list_papers, download_paper, read_paper, search_papers) 사용에 대한 자세한 지침
  • 논문 분석을 위한 체계적인 워크플로
  • 다음을 포함하는 포괄적인 분석 구조:
    • 요약
    • 연구 맥락
    • 방법론 분석
    • 결과 평가
    • 실용적 및 이론적 의미
    • 향후 연구 방향
    • 더 광범위한 영향

⚙️ 구성

환경 변수를 통해 구성:

변하기 쉬운목적기본
ARXIV_STORAGE_PATH종이 보관 위치~/.arxiv-mcp-server/papers

🧪 테스트

테스트 모음을 실행합니다.

python -m pytest

📄 라이센스

MIT 라이선스에 따라 배포됩니다. 자세한 내용은 라이선스 파일을 참조하세요.


Pearl Labs 팀이 ❤️로 만들었습니다

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

ArXiv MCP 서버는 arXiv의 광범위한 연구 저장소에 정교한 인터페이스를 제공하여 AI 모델과 학술 연구 간의 간극을 메웁니다. 이 서버를 통해 AI 보조원은 정밀한 논문 검색을 수행하고 전체 논문 콘텐츠에 접근할 수 있어 과학 문헌 활용 능력을 향상시킵니다.

  1. ✨ Core Features
    1. 🚀 Quick Start
      1. Installing via Smithery
      2. Installing Manually
      3. 🔌 MCP Integration
    2. 💡 Available Tools
      1. 1. Paper Search
      2. 2. Paper Download
      3. 3. List Papers
      4. 4. Read Paper
    3. 📝 Research Prompts
      1. Paper Analysis Prompt
    4. ⚙️ Configuration
      1. 🧪 Testing
        1. 📄 License
          ID: 04dtxi5i5n