논문 검색 MCP
arXiv, PubMed, bioRxiv, Sci-Hub(선택 사항) 등 다양한 출처에서 학술 논문을 검색하고 다운로드할 수 있는 모델 컨텍스트 프로토콜(MCP) 서버입니다. Claude Desktop과 같은 대규모 언어 모델과의 원활한 통합을 위해 설계되었습니다.
목차
개요
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
빠른 시작
서버를 빠르게 실행하고 싶은 사용자를 위해:
- 패키지 설치 :Copy
- Claude Desktop 구성 : 이 구성을
~/Library/Application Support/Claude/claude_desktop_config.json
(Mac) 또는%APPDATA%\Claude\claude_desktop_config.json
(Windows)에 추가합니다.Copy참고:
/path/to/your/paper-search-mcp
실제 설치 경로로 바꾸세요.
개발을 위해
코드를 수정하거나 기여하고 싶은 개발자를 위해:
- 설정 환경 :Copy
- 종속성 설치 :Copy
기여하다
여러분의 참여를 환영합니다! 시작하는 방법은 다음과 같습니다.
- 저장소 포크 : GitHub에서 "포크"를 클릭합니다.
- 복제 및 설정 :Copy
- 변경 사항 만들기 :
academic_platforms/
에 새로운 플랫폼을 추가합니다.tests/
에서 테스트를 업데이트합니다.
- 풀 리퀘스트 제출 : 변경 사항을 푸시하고 GitHub에 PR을 생성합니다.
데모
할 일
계획된 학술 플랫폼
- [√] arXiv
- [√] 퍼브메드
- [√] 바이오Rxiv/메드Rxiv
- [√] 구글 학술 검색
- [ ] 의미학자
- [ ] PubMed Central(PMC)
- [ ] 과학 직접
- [ ] 스프링거 링크
- [ ] IEEE Xplore
- [ ] ACM 디지털 라이브러리
- [ ] 과학의 웹
- [ ] 스코푸스
- [ ] JSTOR
- [ ] 리서치게이트
- [ ] 핵심
- [ ] 마이크로소프트 아카데믹
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
paper-search-mcp
사용하여 즐거운 연구 되세요! 문제가 발생하면 GitHub 이슈를 열어주세요.
This server cannot be installed
arXiv, PubMed, bioRxiv, Sci-Hub 등 다양한 소스에서 학술 논문을 검색하고 다운로드할 수 있는 MCP 서버로, Claude Desktop과 같은 대규모 언어 모델과 원활하게 통합되도록 설계되었습니다.