vitaldb-mcp-server

yejelim/vitaldb-mcp-server

3.3

If you are the rightful owner of vitaldb-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

VitalDB MCP Server - Advanced Edition is a server designed for advanced data exploration and analysis using the Model Context Protocol (MCP).

Tools
14
Resources
0
Prompts
0

VitalDB MCP Server - Advanced Edition

VitalDB 데이터λ₯Ό μžμ—°μ–΄λ‘œ νƒμƒ‰ν•˜κ³  κ³ κΈ‰ 뢄석을 μˆ˜ν–‰ν•  수 μžˆλŠ” Model Context Protocol (MCP) μ„œλ²„μž…λ‹ˆλ‹€.

✨ μ£Όμš” κΈ°λŠ₯

πŸ” 1. κ³ κΈ‰ 데이터 필터링

  • 톡계 기반 필터링: "평균 μ‹¬λ°•μˆ˜κ°€ 100 이상인 μΌ€μ΄μŠ€ μ°ΎκΈ°"
  • 쑰건식 지원: >100, >=80, <60, 50-100 λ“±
  • λŒ€κ·œλͺ¨ 뢄석: μ΅œλŒ€ 100개 μ΄μƒμ˜ μΌ€μ΄μŠ€ λ™μ‹œ 처리

πŸ“Š 2. 일괄 뢄석

  • 배치 처리: μ—¬λŸ¬ μΌ€μ΄μŠ€λ₯Ό ν•œ λ²ˆμ— 뢄석
  • 닀쀑 νŠΈλž™ 뢄석: ν•œ μΌ€μ΄μŠ€μ˜ μ—¬λŸ¬ μ‹ ν˜Έλ₯Ό λ™μ‹œ 뢄석
  • 톡계 μΆ”μΆœ: 평균, 쀑앙값, ν‘œμ€€νŽΈμ°¨, μ™œλ„, 첨도 λ“±

πŸ”— 3. 상관관계 뢄석

  • 두 μ‹ ν˜Έ κ°„ μƒκ΄€κ³„μˆ˜ 계산
  • μΌ€μ΄μŠ€λ³„ 상관관계 및 전체 상관관계
  • 산점도 μ‹œκ°ν™” (μΆ”μ„Έμ„  포함)

πŸ“ˆ 4. κ·Έλ£Ή 비ꡐ

  • 두 κ·Έλ£Ή 톡계 비ꡐ
  • t-test μžλ™ μˆ˜ν–‰
  • p-value 계산 및 μœ μ˜μ„± νŒλ‹¨

🎨 5. κ³ κΈ‰ μ‹œκ°ν™”

  • λ¬΄μ œν•œ μΌ€μ΄μŠ€ ν”Œλ‘―: μ˜€λ²„λ ˆμ΄ λ˜λŠ” μ„œλΈŒν”Œλ‘―
  • 뢄포 μ‹œκ°ν™”: νžˆμŠ€ν† κ·Έλž¨, λ°•μŠ€ν”Œλ‘―, λ°”μ΄μ˜¬λ¦° ν”Œλ‘―
  • 히트맡: μ‹œκ°„λŒ€λ³„ νŠΈλž™ κ°’ λ³€ν™”
  • 상관관계 산점도: νšŒκ·€μ„  포함

πŸ”¬ 6. μ΄μƒμΉ˜ 탐지

  • Z-score 방법: ν‘œμ€€νŽΈμ°¨ 기반
  • IQR 방법: μ‚¬λΆ„μœ„μˆ˜ 기반
  • μ‹œκ°ν™”: μ΄μƒμΉ˜ μœ„μΉ˜ μžλ™ ν‘œμ‹œ

πŸ“‚ 7. 데이터 내보내기

  • CSV μ €μž₯: 뢄석 κ²°κ³Όλ₯Ό 파일둜 μ €μž₯
  • 닀쀑 μΌ€μ΄μŠ€/νŠΈλž™ 지원

πŸš€ μ„€μΉ˜ 방법

1. μ˜μ‘΄μ„± μ„€μΉ˜

cd /Users/yeze-macbookair-2025/workspaces/vitaldb-mcp-server
./install.sh

2. Claude Desktop μ„€μ •

μ„€μ • 파일 μœ„μΉ˜: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "vitaldb": {
      "command": "/Users/yeze-macbookair-2025/workspaces/vitaldb-mcp-server/venv/bin/python",
      "args": ["/Users/yeze-macbookair-2025/workspaces/vitaldb-mcp-server/server.py"]
    }
  }
}

3. Claude Desktop μž¬μ‹œμž‘

μ„€μ • ν›„ Claude Desktop을 μ™„μ „νžˆ μ’…λ£Œν•˜κ³  λ‹€μ‹œ μ‹œμž‘ν•˜μ„Έμš”.

πŸ’‘ μ‹€μ œ ν™œμš© μ˜ˆμ‹œ

"마취 쀑 평균 μ‹¬λ°•μˆ˜κ°€ 100 μ΄μƒμ΄μ—ˆλ˜ ν™˜μžλ“€μ˜ 수술 쀑 체온 λ³€ν™” νŠΉμ§•μ€?"

이런 λ³΅μž‘ν•œ μ§ˆλ¬Έλ„ μžμ—°μ–΄λ‘œ κ°€λŠ₯ν•©λ‹ˆλ‹€!

πŸ› οΈ μ‚¬μš© κ°€λŠ₯ν•œ 도ꡬ

κΈ°λ³Έ 도ꡬ

  • find_cases: νŠΈλž™ 기반 μΌ€μ΄μŠ€ 검색
  • get_case_info: μΌ€μ΄μŠ€ 정보 쑰회
  • search_available_tracks: μ‚¬μš© κ°€λŠ₯ν•œ νŠΈλž™ λͺ©λ‘

κ³ κΈ‰ 뢄석

  • filter_cases_by_statistics: 톡계 쑰건 필터링
  • batch_analyze_cases: 일괄 뢄석
  • analyze_correlation: 상관관계 뢄석
  • compare_groups: κ·Έλ£Ή 비ꡐ
  • detect_anomalies: μ΄μƒμΉ˜ 탐지
  • time_window_analysis: μ‹œκ°„ ꡬ간 뢄석
  • export_to_csv: CSV 내보내기

μ‹œκ°ν™”

  • plot_multiple_cases: 닀쀑 μΌ€μ΄μŠ€ ν”Œλ‘― (λ¬΄μ œν•œ)
  • plot_distribution: 뢄포 μ‹œκ°ν™”
  • plot_scatter_correlation: 산점도 상관관계
  • plot_heatmap: μ‹œκ°„λŒ€λ³„ 히트맡

πŸ“‹ VitalDB νŠΈλž™ μ’…λ₯˜

생체 μ‹ ν˜Έ

  • ECG_II, ECG_V5: 심전도
  • PLETH: λ§₯파
  • RESP: 호흑 νŒŒν˜•

ν˜ˆμ••

  • ART: 동λ§₯μ••
  • CVP: 쀑심정λ§₯μ••
  • PAP: 폐동λ§₯μ••
  • NIBP_SYS, NIBP_DIA, NIBP_MBP: λΉ„μΉ¨μŠ΅μ  ν˜ˆμ••

μ‚°μ†Œ/κ°€μŠ€

  • SpO2: μ‚°μ†Œν¬ν™”λ„
  • EtCO2: 호기말 μ΄μ‚°ν™”νƒ„μ†Œ
  • FiO2: ν‘μž…μ‚°μ†Œλ†λ„

마취/μ§„μ •

  • BIS: λ‡ŒνŒŒμ§€μˆ˜
  • MAC: μ΅œμ†Œνν¬λ†λ„

기타

  • HR: μ‹¬λ°•μˆ˜
  • RR: 호흑수
  • TEMP: 체온

πŸ”§ 문제 ν•΄κ²°

1. MCP μ„œλ²„κ°€ μ—°κ²°λ˜μ§€ μ•ŠλŠ” 경우

  • Claude Desktop을 μ™„μ „νžˆ μ’…λ£Œν•˜κ³  μž¬μ‹œμž‘
  • μ„€μ • 파일의 κ²½λ‘œκ°€ μ •ν™•ν•œμ§€ 확인
  • Python κ²½λ‘œκ°€ μ˜¬λ°”λ₯Έμ§€ 확인

2. VitalDB λ‹€μš΄λ‘œλ“œ 느린 경우

  • 인터넷 μ—°κ²° 확인
  • μƒ˜ν”Œλ§ 간격을 크게 μ„€μ • (예: interval=1.0)
  • μž‘μ€ μΌ€μ΄μŠ€ 수둜 μ‹œμž‘

3. νŒ¨ν‚€μ§€ 였λ₯˜

cd /Users/yeze-macbookair-2025/workspaces/vitaldb-mcp-server
source venv/bin/activate
pip install --upgrade -r requirements.txt

πŸ“š ν”„λ‘œμ νŠΈ ꡬ쑰

vitaldb-mcp-server/
β”œβ”€β”€ server.py              # 메인 μ„œλ²„ (MCP μ—”λ“œν¬μΈνŠΈ)
β”œβ”€β”€ tools.py               # 도ꡬ μ •μ˜
β”œβ”€β”€ handlers.py            # 뢄석 κΈ°λŠ₯ ν•Έλ“€λŸ¬
β”œβ”€β”€ visualization.py       # μ‹œκ°ν™” ν•Έλ“€λŸ¬
β”œβ”€β”€ utils.py               # μœ ν‹Έλ¦¬ν‹° ν•¨μˆ˜
β”œβ”€β”€ requirements.txt       # Python μ˜μ‘΄μ„±
β”œβ”€β”€ install.sh            # μ„€μΉ˜ 슀크립트 (Mac/Linux)
β”œβ”€β”€ install.bat           # μ„€μΉ˜ 슀크립트 (Windows)
└── README.md            # 이 λ¬Έμ„œ

πŸŽ“ ν•™μŠ΅ λ¦¬μ†ŒμŠ€

πŸ“ λΌμ΄μ„ μŠ€

MIT License


μ œμž‘: VitalDB MCP Server Advanced Edition
버전: 2.0.0
μ΅œμ’… μ—…λ°μ΄νŠΈ: 2025-10-07