ArXiv MCP 서버
🔍 AI 보조원이 간단한 MCP 인터페이스를 통해 arXiv 논문을 검색하고 액세스할 수 있도록 합니다.
ArXiv MCP 서버는 모델 컨텍스트 프로토콜(MCP)을 통해 AI 어시스턴트와 arXiv 연구 저장소를 연결합니다. AI 모델이 프로그래밍 방식으로 논문을 검색하고 콘텐츠에 접근할 수 있도록 지원합니다.
✨ 핵심 기능
🔎 논문 검색 : 날짜 범위 및 범주 필터를 사용하여 arXiv 논문을 검색합니다.
📄 논문 접근 : 논문 내용을 다운로드하고 읽어보세요
📋 논문 목록 : 다운로드한 모든 논문 보기
🗃️ 로컬 스토리지 : 더 빠른 액세스를 위해 문서가 로컬에 저장됩니다.
📝 프롬프트 : 연구 프롬프트 세트
Related MCP server: bioRxiv-MCP-Server
🚀 빠른 시작
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-mcp-server/papers |
🧪 테스트
테스트 모음을 실행합니다.
python -m pytest📄 라이센스
MIT 라이선스에 따라 배포됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
Pearl Labs 팀이 ❤️로 만들었습니다