Skip to main content
Glama

featherless

TypeScript-сервер MCP FHIR R4, совместимый с SHARP-on-MCP, с клиническими панелями мониторинга MCP-UI. Работает на Cloudflare Workers.

Родственный проект sharp-fhir-mcp (Python, FastMCP 2.x). Те же семантики SHARP, тот же набор инструментов, те же визуализации Chart.js в MCP-UI — переписано на TypeScript для edge-вычислений.

Что включено

Ядро

  • Транспорт SHARP HTTP через SDK Cloudflare agents (McpAgent, сессии на базе Durable Objects)

  • Контекст на основе заголовков (X-FHIR-Server-URL, X-FHIR-Access-Token, X-Patient-ID) с резервным использованием утверждений SMART JWT

  • Строгий и разрешительный режимы контекста

  • Возможность experimental.fhir_context_required, внедряемая в initialize

Инструменты (паритет с 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

Базовый URL FHIR R4

X-FHIR-Access-Token

Токен доступа OAuth2/SMART (Bearer опционально)

X-Patient-ID

Опционально; используется, если отсутствует утверждение patient в JWT

Лицензия

MIT.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • -
    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.
    -
  • 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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TerminallyLazy/featherless'

If you have feedback or need assistance with the MCP directory API, please join our Discord server