Skip to main content
Glama

논문 검색 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

빠른 시작

서버를 빠르게 실행하고 싶은 사용자를 위해:

  1. 패키지 설치 :

    uv add paper-search-mcp
  2. Claude 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 실제 설치 경로로 바꾸세요.

개발을 위해

코드를 수정하거나 기여하고 싶은 개발자를 위해:

  1. 설정 환경 :

    # 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
  2. 종속성 설치 :

    # Install project in editable mode uv add -e . # Add development dependencies (optional) uv add pytest flake8

기여하다

여러분의 참여를 환영합니다! 시작하는 방법은 다음과 같습니다.

  1. 저장소 포크 : GitHub에서 "포크"를 클릭합니다.

  2. 복제 및 설정 :

    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)
  3. 변경 사항 만들기 :

    • academic_platforms/ 에 새로운 플랫폼을 추가합니다.

    • tests/ 에서 테스트를 업데이트합니다.

  4. 풀 리퀘스트 제출 : 변경 사항을 푸시하고 GitHub에 PR을 생성합니다.


데모

할 일

계획된 학술 플랫폼

  • [√] arXiv

  • [√] 퍼브메드

  • [√] 바이오Rxiv

  • [√] medRxiv

  • [√] 구글 학술 검색

  • [ ] 의미학자

  • [ ] PubMed Central(PMC)

  • [ ] 과학 직접

  • [ ] 스프링거 링크

  • [ ] IEEE Xplore

  • [ ] ACM 디지털 라이브러리

  • [ ] 과학의 웹

  • [ ] 스코푸스

  • [ ] JSTOR

  • [ ] 리서치게이트

  • [ ] 핵심

  • [ ] 마이크로소프트 아카데믹


특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.


paper-search-mcp 사용하여 즐거운 연구 되세요! 문제가 발생하면 GitHub 이슈를 열어주세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

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/openags/paper-search-mcp'

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