AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Server FHIR MCP per agenti AI

Connetti Claude Code, Cursor, VS Code o Claude Desktop a un'API HL7 FHIR R4 tramite MCP: 20 strumenti per leggere record, contesto pronto per AI, scrittura, importazione esami e reset sandbox, su 30 pazienti sintetici, gratuito.

Anpheros FHIR è un server MCP remoto che consente a un agente AI (Claude, Claude Code, Cursor, VS Code, Claude Desktop) di lavorare con un'API di dati sanitari HL7 FHIR R4. Si connette in due modi:

Indirizzo del server: https://platform.anpheros.com/mcp (HTTP streamable, stateless).

Connettersi con OAuth (Claude e altri assistenti)

Aggiungere https://platform.anpheros.com/mcp come connettore personalizzato (in Claude: Settings → Connectors → Add custom connector). Non è necessaria alcuna altra configurazione: l'assistente scopre il server di autorizzazione, si registra autonomamente e apre la schermata di consenso di Anpheros. Qui la persona vede che si tratta di un assistente AI, cosa viene inviato all'azienda che gestisce l'assistente, cosa può leggere, per quanto tempo e dove tornerà dopo aver scelto. L'accesso è in sola lettura a meno che non sia stato richiesto e consentito altro, e la persona può revocarlo in qualsiasi momento.

Durante la beta privata, le connessioni OAuth utilizzano record sandbox. Le connessioni a record reali si apriranno dopo l'aggiornamento dell'informativa sulla privacy.

Connettiti con una chiave sandbox (sviluppatori)

  1. Accedi a platform.anpheros.com/dashboard con Google e scegli Get a sandbox key. Otterrai una chiave sk_test_… e un progetto con 30 pazienti sintetici.
  2. Inserisci la chiave in una variabile d'ambiente, ad esempio ANPHEROS_KEY, e aggiungi il server al tuo strumento.

Claude Code

claude mcp add --transport http anpheros-fhir https://platform.anpheros.com/mcp --header "Authorization: Bearer $ANPHEROS_KEY"

Cursor (~/.cursor/mcp.json o .cursor/mcp.json nel progetto)

{
  "mcpServers": {
    "anpheros-fhir": {
      "url": "https://platform.anpheros.com/mcp",
      "headers": { "Authorization": "Bearer ${env:ANPHEROS_KEY}" }
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "anpheros-fhir": {
      "type": "http",
      "url": "https://platform.anpheros.com/mcp",
      "headers": { "Authorization": "Bearer ${env:ANPHEROS_KEY}" }
    }
  }
}

Claude Desktop (claude_desktop_config.json, tramite il bridge mcp-remote)

{
  "mcpServers": {
    "anpheros-fhir": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://platform.anpheros.com/mcp", "--header", "Authorization: Bearer ${ANPHEROS_KEY}"],
      "env": { "ANPHEROS_KEY": "sk_test_…" }
    }
  }
}

Quindi, chiedi al tuo agente qualcosa come: "List the sandbox patients, pick the one with diabetes and summarise her last six months of HbA1c."

Strumenti

Strumento Cosa fa
list_patients i pazienti del progetto: le 30 persone sintetiche e quelle che hai creato
get_patient_context un contesto pronto per l'IA per un paziente, entro un budget di token, ogni elemento etichettato con la sua origine
get_patient_summary l'International Patient Summary (FHIR $summary), nella lingua richiesta
get_timeline il record in ordine cronologico tra i tipi di risorsa
get_health_patterns beta: cosa è cambiato e cosa ricorre, ogni riscontro con il suo periodo, prove e limitazioni; non diagnosi (guida)
get_pattern_evidence beta: ogni risorsa dietro un riscontro
get_series beta: una misurazione come un valore al giorno, con qualità dei dati
compare_periods beta: una misurazione in due periodi scelti
search_fhir ricerca FHIR R4 standard, restituendo un Bundle
read_fhir_resource una risorsa, o una sua versione precedente
get_provenance chi ha scritto una risorsa, quando e da quale sistema
lookup_code codici LOINC per testo o per codice (per farmaci, usare search_health_terms)
search_health_terms il catalogo pubblico di sintomi, condizioni e trattamenti, per nome in 20 lingue, sinonimo, marchio o codice (guida)
get_health_term una voce di catalogo con i suoi codici, nomi, riassunto MedlinePlus, link di origine e indicazioni EMA / FDA citate
validate_fhir_resource controlla una risorsa senza salvarla
create_fhir_resource valida, quindi scrive una risorsa
create_patient un nuovo paziente inventato nel progetto
import_lab_report un report di laboratorio CSV, HL7 v2 ORU^R01 o JSON diventa Osservazioni di laboratorio
sandbox_status scrive usati oggi, pazienti, storage, reset
reset_sandbox ripristina i 30 pazienti sintetici (chiede conferma)

Gli strumenti di lettura sono contrassegnati come di sola lettura e il reset è contrassegnato come distruttivo, in modo che i client che chiedono prima di azioni rischiose possano farlo. Il server offre anche l'elenco dei pazienti sintetici come risorsa e tre prompt: un riassunto per il clinico, un'importazione CSV di laboratorio e la creazione della tua integrazione sull'API.

Come si comporta

Domande frequenti

Cos'è un server MCP?

MCP (Model Context Protocol) è un protocollo aperto tramite il quale agenti AI e assistenti di codifica chiamano strumenti esterni. Un server MCP per FHIR consente all'agente di leggere e scrivere record sanitari direttamente, invece di incollare dati nella chat.

È gratuito?

Sì. Il server MCP funziona sulla sandbox gratuita: 30 pazienti sintetici per progetto, fino a 10.000 scritture al giorno, nessuna carta di credito richiesta.

Un assistente può leggere il record di un paziente reale?

Solo tramite OAuth, dopo che la persona approva l'assistente nella schermata di consenso, per il periodo scelto, e solo il proprio record (o quello di qualcuno di cui si prende cura). Durante la beta privata, le connessioni OAuth utilizzano record sandbox.

Quale versione FHIR utilizza?

HL7 FHIR R4 (4.0.1), la stessa API di https://platform.anpheros.com/fhir/R4, con l'International Patient Summary e una vista REST degli stessi dati.

Funziona con ChatGPT?

I connettori ChatGPT utilizzano OAuth con registrazione dinamica del client, che il server supporta, e il suo dominio di callback è accettato. Abbiamo testato il flusso con il client MCP SDK ufficiale; se una connessione ChatGPT fallisce, scrivi a [email protected]. Anche Claude Code, Cursor e VS Code funzionano con una chiave sandbox.

Correlati

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy