local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Supports configuration through environment variables, including NCBI API keys for improved PubMed access rates.
Fetches and processes medical educational resources from PubMed, enabling search, retrieval, and analysis of medical research articles.
Uses SQLite database to store and manage medical content, topic mappings, and user documents.
MedAdapt 콘텐츠 서버
PubMed, NCBI Bookshelf 및 사용자가 제공한 문서에서 교육 리소스를 가져와 처리하여 AI 지원 의료 학습을 향상시키는 Claude Desktop용 특수 모델 컨텍스트 프로토콜(MCP) 서버입니다.
개요
MedAdapt 콘텐츠 서버는 Claude Desktop과 통합되어 의학 교육 콘텐츠 검색, 조회 및 분석 도구를 제공합니다. Claude와 의학 지식 소스를 연결하는 다리 역할을 하여 향상된 AI 기반 학습 경험을 제공합니다.
빠른 시작
지엑스피1
특징
- 콘텐츠 검색 : 다양한 소스에서 의료 교육 콘텐츠를 검색합니다.
- 리소스 검색 : 전체 기사, 책 장 및 사용자 문서 가져오기
- 주제 개요 : 의학 주제에 대한 포괄적인 개요를 생성합니다.
- 학습 자료 : 주제 및 학생 수준에 따라 적절한 학습 자료를 제안합니다.
- 학습 계획 : 목표와 리소스를 사용하여 체계적인 학습 계획을 만듭니다.
- 콘텐츠 분석 : 의료 리소스에서 핵심 요점, 방법론 및 결과 추출
- 사용자 콘텐츠 : 사용자가 제공한 문서를 가져오고 분석합니다.
설치
표준 설치
- 저장소를 복제합니다.
- 가상 환경을 만듭니다(선택 사항이지만 권장됨):
- 종속성 설치:
- 구성(선택 사항):
- 향상된 요금 제한을 위한 NCBI API 키를 받으세요: https://ncbiinsights.ncbi.nlm.nih.gov/2017/11/02/new-api-keys-for-the-e-utilities/
.env.example
기반으로.env
파일을 만듭니다.
용법
서버 실행
Claude Desktop과 통합
- 클로드 데스크톱 열기
- 설정 → 모델 컨텍스트 프로토콜 → 서버 추가로 이동
- 다음 JSON을
claude_desktop_config.json
파일에 추가하여 구성하세요.- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
/path/to/python
실제 Python 경로(예: /opt/anaconda3/bin/python
또는 C:\Python311\python.exe
)로 바꾸세요. /path/to/medadapt-content-server/
복제한 저장소의 절대 경로로 바꾸세요.
중요 :
DB_PATH
환경 변수는 데이터베이스 파일이 절대 경로로 생성되고 액세스되도록 하여 일반적인 파일 액세스 오류를 방지합니다.
초기 주제 매핑 채우기
테스트
모든 것이 제대로 작동하는지 확인하기 위해 테스트를 실행합니다.
Claude를 사용한 예시 사용
시나리오 1: 의학 주제에 대해 배우기
Claude에게 사용자 프롬프트:
시나리오 2: 특정 리소스 찾기
Claude에게 사용자 프롬프트:
시나리오 3: 학습 계획 만들기
Claude에게 사용자 프롬프트:
사용 가능한 도구
서버는 Claude에게 다음과 같은 도구를 제공합니다.
search_medical_content
: 필터를 사용하여 의료 콘텐츠 검색get_resource_content
: 특정 리소스에 대한 전체 콘텐츠를 검색합니다.get_topic_overview
: 의학 주제에 대한 포괄적인 개요를 생성합니다.suggest_learning_resources
: 개인화된 리소스 추천을 받으세요import_user_document
: 사용자가 제공한 학습 자료 업로드generate_learning_plan
: 목표를 포함한 체계적인 학습 계획을 생성합니다.extract_article_key_points
: 의학 기사에서 주요 결과 추출
문제 해결
일반적인 문제 및 솔루션
- 데이터베이스 연결 오류
- 증상 :
sqlite3.OperationalError: unable to open database file
- 해결 방법 : Claude Desktop 구성에서
DB_PATH
환경 변수가 올바르게 설정되어 애플리케이션에 쓰기 권한이 있는 절대 경로를 가리키는지 확인하세요.
- 증상 :
- 파일 경로 오류
- 증상 :
No such file or directory
- 해결 방법 : Claude Desktop 구성의 모든 경로가 추가 따옴표나 이스케이프 문자가 없는 절대 경로인지 확인하세요.
- 증상 :
- API 속도 제한
- 증상 : PubMed 또는 NCBI Bookshelf에서 응답이 느리거나 실패함
- 해결 방법 : NCBI API 키를 가져와
.env
파일에 추가합니다.
- 클로드 데스크톱 연결
- 증상 : Claude가 MCP 서버에 연결할 수 없습니다.
- 해결 방법 : 서버가 터미널 창에서 실행되고 Claude Desktop에서 제대로 구성되었는지 확인하세요.
프로젝트 구조
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
감사의 말
- PubMed 및 Bookshelf API에 대한 액세스를 제공하는 NCBI
- Claude를 위한 Anthropic 및 MCP 통합 기능
This server cannot be installed
Claude Desktop을 PubMed, NCBI Bookshelf 및 사용자 문서에 연결하여 의료 교육 콘텐츠를 검색, 추출 및 분석함으로써 AI 지원 의료 학습을 향상시키는 특수 모델 컨텍스트 프로토콜 서버입니다.