PubMed Enhanced Search

Integrations

  • Retrieves Digital Object Identifier information as part of the detailed paper information when formatting publication details.

  • Provides enhanced search capabilities for PubMed medical literature, including keyword search with journal filtering, MeSH term lookup, publication count statistics, detailed paper information retrieval, and structured PICO-based evidence searches.

PubMed 향상된 검색 MCP 서버

PubMed 데이터베이스에서 학술 논문을 검색하고 검색할 수 있는 향상된 도구를 제공하는 모델 콘텐츠 프로토콜 서버로, MeSH 용어 조회, 출판 횟수 통계, PICO 기반 증거 검색과 같은 추가 기능이 포함되어 있습니다.

특징

  • 선택적 저널 필터를 사용하여 키워드로 PubMed 검색
  • 관련성 또는 날짜별(최신/오래된 순)로 결과 정렬 지원
  • 검색어와 관련된 MeSH(의학 주제 표제어) 용어를 가져옵니다.
  • 여러 검색어에 대한 출판 횟수를 가져옵니다(유병률 비교에 유용함)
  • 초록, DOI, 저자, 키워드를 포함한 자세한 논문 정보를 검색합니다.
  • 동의어 및 조합 쿼리를 지원하는 구조화된 PICO 기반 검색을 수행합니다.

설치 중

필수 조건

  • 파이썬 3.6 이상

설치

  1. 이 저장소를 복제하세요:지엑스피1
  2. 종속성 설치:
    pip install fastmcp requests

용법

지역적으로 실행

서버를 시작합니다:

python pubmed_enhanced_mcp_server.py

자동 재로딩이 가능한 개발 모드의 경우:

mcp dev pubmed_enhanced_mcp_server.py

Claude Desktop에 추가

Claude Desktop 구성 파일( CLAUDE_DIRECTORY/claude_desktop_config.json )을 편집하여 서버를 추가합니다.

"pubmed-enhanced": { "command": "python", "args": [ "/path/pubmed-mcp-smithery/pubmed_enhanced_mcp_server.py" ] }

MCP 기능

서버는 다음과 같은 주요 기능을 제공합니다.

  1. search_pubmed - 선택적 저널 필터링을 사용하여 키워드와 일치하는 기사를 PubMed에서 검색합니다.
    # Example results = await search_pubmed( keywords=["diabetes", "insulin resistance"], journal="Nature Medicine", num_results=5, sort_by="date_desc" )
  2. get_mesh_terms - 의학 개념과 관련된 MeSH 용어를 찾습니다.
    # Example mesh_terms = await get_mesh_terms("diabetes")
  3. get_pubmed_count - 여러 검색어에 대한 출판물 수를 가져옵니다.
    # Example counts = await get_pubmed_count(["diabetes", "obesity", "hypertension"])
  4. format_paper_details - PMID별로 특정 논문에 대한 자세한 정보를 가져옵니다.
    # Example paper_details = await format_paper_details(["12345678", "87654321"])
  5. pico_search - 동의어를 사용하여 구조화된 PICO(인구, 개입, 비교, 결과) 검색을 수행합니다.
    # Example pico_results = await pico_search( p_terms=["diabetes", "type 2 diabetes", "T2DM"], i_terms=["metformin", "glucophage"], c_terms=["sulfonylurea", "glipizide"], o_terms=["HbA1c reduction", "glycemic control"] )

PICO 검색 기능

PICO 검색 도구는 다음과 같은 방법으로 연구자가 증거 기반 문헌 검색을 수행하는 데 도움을 줍니다.

  1. 각 PICO 요소에 대해 여러 동의어 허용
  2. OR 연산자를 사용하여 각 요소 내의 용어 결합
  3. 요소 간 AND 조합 수행(P와 I, P와 I와 C 등)
  4. 각 조합에 대한 검색 쿼리와 출판 횟수를 모두 반환합니다.

이러한 접근 방식은 연구 질문을 구체화하고 가장 관련성 있는 문헌을 식별하는 데 도움이 됩니다.

속도 제한

서버는 NCBI E-utilities 서비스의 잠재적인 속도 제한을 처리하기 위해 백오프 지연을 사용한 자동 재시도 메커니즘을 구현합니다.

특허

이 프로젝트는 BSD 3-Clause 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 LICENSE 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

MeSH 용어 검색, 출판 통계, PICO 기반 증거 검색과 같은 고급 기능을 사용하여 PubMed 데이터베이스에서 학술 논문을 검색하고 찾아볼 수 있습니다.

  1. Features
    1. Installing
      1. Prerequisites
      2. Installation
    2. Usage
      1. Running locally
      2. Adding to Claude Desktop
    3. MCP Functions
      1. PICO Search Functionality
        1. Rate Limiting
          1. License
            ID: a0gj4s1xtt