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