논문 검색 MCP
arXiv, PubMed, bioRxiv, Sci-Hub(선택 사항) 등 다양한 출처에서 학술 논문을 검색하고 다운로드할 수 있는 모델 컨텍스트 프로토콜(MCP) 서버입니다. Claude Desktop과 같은 대규모 언어 모델과의 원활한 통합을 위해 설계되었습니다.
목차
Related MCP server: PubMed MCP Server
개요
paper-search-mcp 사용자가 다양한 플랫폼에서 학술 논문을 검색하고 다운로드할 수 있도록 지원하는 Python 기반 MCP 서버입니다. 논문 검색(예: search_arxiv ) 및 PDF 다운로드(예: download_arxiv ) 도구를 제공하여 연구자와 AI 기반 워크플로에 이상적입니다. MCP Python SDK로 구축되어 Claude Desktop과 같은 LLM 클라이언트와 완벽하게 통합됩니다.
특징
다중 소스 지원 : arXiv, PubMed, bioRxiv, Sci-Hub에서 논문을 검색하고 다운로드합니다(선택 사항).
표준화된 출력 : 논문은
Paper클래스를 통해 일관된 사전 형식으로 반환됩니다.비동기 도구 :
httpx사용하여 네트워크 요청을 효율적으로 처리합니다.MCP 통합 : LLM 컨텍스트 향상을 위해 MCP 클라이언트와 호환됩니다.
확장 가능한 디자인 :
academic_platforms모듈을 확장하여 새로운 학술 플랫폼을 쉽게 추가할 수 있습니다.
설치
paper-search-mcp uv 또는 pip 사용하여 설치할 수 있습니다. 다음은 두 가지 접근 방식입니다. 바로 사용할 수 있는 빠른 시작 방법과 개발을 위한 자세한 설정 방법입니다.
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 paper-search-mcp를 자동으로 설치하려면:
지엑스피1
빠른 시작
서버를 빠르게 실행하고 싶은 사용자를 위해:
패키지 설치 :
uv add paper-search-mcpClaude Desktop 구성 : 이 구성을
~/Library/Application Support/Claude/claude_desktop_config.json(Mac) 또는%APPDATA%\Claude\claude_desktop_config.json(Windows)에 추가합니다.{ "mcpServers": { "paper_search_server": { "command": "uv", "args": [ "run", "--directory", "/path/to/your/paper-search-mcp", "-m", "paper_search_mcp.server" ] } } }참고:
/path/to/your/paper-search-mcp실제 설치 경로로 바꾸세요.
개발을 위해
코드를 수정하거나 기여하고 싶은 개발자를 위해:
설정 환경 :
# Install uv if not installed curl -LsSf https://astral.sh/uv/install.sh | sh # Clone repository git clone https://github.com/openags/paper-search-mcp.git cd paper-search-mcp # Create and activate virtual environment uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate종속성 설치 :
# Install project in editable mode uv add -e . # Add development dependencies (optional) uv add pytest flake8
기여하다
여러분의 참여를 환영합니다! 시작하는 방법은 다음과 같습니다.
저장소 포크 : GitHub에서 "포크"를 클릭합니다.
복제 및 설정 :
git clone https://github.com/yourusername/paper-search-mcp.git cd paper-search-mcp pip install -e ".[dev]" # Install dev dependencies (if added to pyproject.toml)변경 사항 만들기 :
academic_platforms/에 새로운 플랫폼을 추가합니다.tests/에서 테스트를 업데이트합니다.
풀 리퀘스트 제출 : 변경 사항을 푸시하고 GitHub에 PR을 생성합니다.
데모
할 일
계획된 학술 플랫폼
[√] arXiv
[√] 퍼브메드
[√] 바이오Rxiv
[√] medRxiv
[√] 구글 학술 검색
[ ] 의미학자
[ ] PubMed Central(PMC)
[ ] 과학 직접
[ ] 스프링거 링크
[ ] IEEE Xplore
[ ] ACM 디지털 라이브러리
[ ] 과학의 웹
[ ] 스코푸스
[ ] JSTOR
[ ] 리서치게이트
[ ] 핵심
[ ] 마이크로소프트 아카데믹
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
paper-search-mcp 사용하여 즐거운 연구 되세요! 문제가 발생하면 GitHub 이슈를 열어주세요.
Appeared in Searches
- A server for accessing full-text research articles via DOI
- A server for finding academic papers to perform sentiment analysis and develop a consumer-facing voice chatbot
- A tool for finding relevant academic publications and open-source projects on GitHub
- A server for finding academic and scholarly articles
- A server for finding arXiv papers on quantum computing