Skip to main content
Glama

featherless

MCP-UI 임상 대시보드를 포함한 TypeScript SHARP-on-MCP 호환 FHIR R4 MCP 서버입니다. Cloudflare Workers에서 실행됩니다.

sharp-fhir-mcp(Python, FastMCP 2.x)의 자매 프로젝트입니다. 동일한 SHARP 의미론, 동일한 도구 세트, 동일한 MCP-UI Chart.js 시각화 기능을 엣지 환경을 위해 TypeScript로 재구현했습니다.

포함된 기능

핵심 기능

  • Cloudflare agents SDK를 통한 SHARP HTTP 전송 (McpAgent, Durable Object 기반 세션)

  • 헤더 기반 컨텍스트 (X-FHIR-Server-URL, X-FHIR-Access-Token, X-Patient-ID) 및 SMART JWT 클레임 폴백 지원

  • 엄격 및 허용적 컨텍스트 모드

  • initialize에 주입된 experimental.fhir_context_required 기능

도구 (sharp-fhir-mcp와 동일)

  • tools/fhir.ts — 일반적인 FHIR R4 검색/읽기

  • tools/clinical.ts — 환자 / 내원 / 예약 / 알레르기 / 약물 / 문제

  • tools/lab-imaging.ts — 관찰 / 진단 보고서 / 문서 참조

  • tools/clinical-context.ts — 파생된 알림이 포함된 집계된 내원 컨텍스트

  • tools/memory.ts — Cloudflare Vectorize + Workers AI + D1 기반의 임상 메모리

  • tools/visualization.ts — MCP-UI Chart.js 대시보드 (visualize_lab_trend, visualize_vitals, visualize_patient_dashboard)

Related MCP server: sharp-on-fhir-mcp

시작하기

pnpm install
# create the Vectorize index (once)
pnpm wrangler vectorize create featherless-memory --dimensions=768 --metric=cosine
# create the D1 database (once), put the id into wrangler.jsonc
pnpm wrangler d1 create featherless-memory-meta
pnpm db:migrate:remote
# develop
pnpm dev

SHARP 컨텍스트

모든 tools/call 시 다음 헤더를 전달하십시오:

헤더

목적

X-FHIR-Server-URL

FHIR R4 기본 URL

X-FHIR-Access-Token

OAuth2/SMART 액세스 토큰 (Bearer 선택 사항)

X-Patient-ID

선택 사항; JWT patient 클레임으로 폴백

라이선스

MIT.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables seamless integration with FHIR APIs for healthcare applications, allowing users to search, retrieve, create, update, and analyze clinical information through natural language interactions. Supports SMART-on-FHIR authentication and works with various healthcare systems like EPIC and HAPI FHIR servers.
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    A clean-room SHARP-on-MCP compliant FHIR R4 MCP server that enables AI agents to interact with any FHIR R4 endpoint using SHARP context headers, without server-side OAuth. It provides clinical tools, lab results, imaging, and interactive MCP-UI dashboards.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI applications to query and retrieve healthcare data (patients, conditions, observations, medications) from a public FHIR R4 server via MCP tools.
    MIT