Google Cloud Healthcare API(FHIR)를 위한 MCP 서버
Claude와 Goose와 같은 MCP 클라이언트를 사용하여 Google Cloud Healthcare API 및 PubMed와 같은 공공 의료 연구 API의 FHIR 리소스와 상호 작용하기 위한 의료 도구를 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.
이는 EHR용 AgentCare MCP Server의 약간 수정된 버전입니다. https://github.com/Kartha-AI/agentcare-mcp
가장 큰 차이점은 이 저장소가 Firebase 인증으로 보호되는 SmartonFHIR 게이트웨이를 통해 Google Cloud Healthcare FHIR API와 통신한다는 것입니다.
건축
Related MCP server: Secure Remote MCP Server
데모
클로드: 데모/claude-demo.mp4
구스: 데모/구스-데모.mp4
스크린샷
도구
FHIR 도구
find_patient- 이름, 생년월일 또는 기타 식별자로 환자 검색get_patient_observations- 환자 관찰 결과/생명 징후 검색get_patient_conditions- 환자의 활성 상태 가져오기get_patient_medications- 환자의 현재 복용 약물을 가져옵니다.get_patient_encounters- 환자의 임상적 접촉을 가져옵니다.get_patient_allergies- 환자의 알레르기 및 불내증 정보 얻기get_patient_procedures- 환자의 시술 정보를 가져옵니다.get_patient_careteam- 환자의 케어팀 구성원을 가져옵니다get_patient_careplans- 환자의 활성 치료 계획을 가져옵니다.get_vital_signs- 환자의 생체 신호를 가져옵니다get_lab_results- 환자의 검사 결과 가져오기get_medications_history- 환자의 약물 복용 내역을 가져옵니다.clinical_query- 커스텀 FHIR 쿼리 실행
의학 연구 도구
search-pubmed- 의학적 상태와 관련된 PubMed 기사 검색search-trials- 관련 임상 시험 찾기drug-interactions- 약물 간 상호작용 확인
용법
각 도구에는 특정 매개변수가 필요합니다.
필수 매개변수
대부분의 도구에는
patientId필요합니다.일부 도구에는 추가 매개변수가 있습니다.
lab_trend_analysis:labType필요합니다.search-pubmed:query와 선택적maxResults필요합니다.search-trials:condition및 선택적location필요합니다.drug-interactions:drugs배열이 필요합니다
도구 사양은 /src/server/constants/tools.ts를 참조하세요.
클로드 데스크탑과 함께 사용하세요
지엑스피1
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 google-cloud-healthcare-api-mcp를 자동으로 설치하려면 다음을 수행합니다.
MCP Inspector를 사용하여 로컬에서 MCP 서버 시작
문제 해결:
Claude 데스크톱이 실행 중이면 인증을 위해 3456 포트를 사용합니다. 다음 명령을 사용하여 해당 프로세스를 종료해야 합니다.
Appeared in Searches
- Agentic RAG: Understanding or Exploring Its Meaning and Applications
- Research on Patient-Disease-Gene-Drug Relationships and Pharmacogenomics Using Digital Imaging Data
- Developing a FHIR-Based Digital Health Application with EHR, PHR, and Phenotyping Frameworks
- A database of diseases with associated genetic variants and sequencing information
- Information about Google Calendar