Skip to main content
Glama
huanongfish

ArXiv MCP Server

by huanongfish

트위터 팔로우 대장간 배지 파이썬 버전 라이센스: MIT PyPI 다운로드 PyPI 버전

ArXiv MCP 서버

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

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

🤝 기여 • 📝 버그 신고

✨ 핵심 기능

  • 🔎 논문 검색 : 날짜 범위 및 범주 필터를 사용하여 arXiv 논문을 검색합니다.

  • 📄 논문 접근 : 논문 내용을 다운로드하고 읽어보세요

  • 📋 논문 목록 : 다운로드한 모든 논문 보기

  • 🗃️ 로컬 스토리지 : 더 빠른 액세스를 위해 문서가 로컬에 저장됩니다.

  • 📝 프롬프트 : 연구 프롬프트 세트

Related MCP server: ArXiv-MCP

🚀 빠른 시작

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"
})

⚙️ 구성

환경 변수를 통해 구성:

변하기 쉬운

목적

기본

ARXIV_STORAGE_PATH

종이 보관 위치

~/.arxiv-mcp-server/papers

🧪 테스트

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

python -m pytest

📄 라이센스

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


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

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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/huanongfish/arxiv-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server