AnpherosAnpheros PlatformDevelopers

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

AIエージェント用FHIR MCPサーバー

Claude Code、Cursor、VS Code、またはClaude DesktopをMCP経由でHL7 FHIR R4 APIに接続:レコード読み取り用20ツール、AI対応コンテキスト、書き込み、ラボインポート、サンドボックスリセット、30人の合成患者で無料。

Anpheros FHIR は、AIエージェント(Claude, Claude Code, Cursor, VS Code, Claude Desktop)が HL7 FHIR R4 ヘルスデータAPIを操作できるようにするリモートMCPサーバーです。 接続方法は2つあります。

サーバーアドレス:https://platform.anpheros.com/mcp (ストリーミングHTTP、ステートレス)。

OAuthによる接続 (Claude およびその他のアシスタント)

https://platform.anpheros.com/mcp をカスタムコネクタとして追加します (Claude の場合: Settings → Connectors → Add custom connector)。他に設定する必要はありません。アシスタントは認証サーバーを検出し、自己登録し、Anpheros の同意画面を開きます。そこでユーザーは、それがAIアシスタントであること、読み取られる内容がアシスタントを運営する会社に送信されること、読み取れる内容、期間、そして選択後にどこに戻るかを確認できます。アクセスは、それ以上の要求がなく許可されない限り読み取り専用であり、ユーザーはいつでも取り消すことができます。

プライベートベータ期間中は、OAuth接続はサンドボックスレコードを使用します。実際のレコードへの接続は、プライバシーポリシーが更新された後に開かれます。

Sandboxキーで接続する(開発者向け)

  1. platform.anpheros.com/dashboard でGoogleでサインインし、「Get a sandbox key」を選択します。sk_test_…キーと30人の合成患者を持つプロジェクトが提供されます。
  2. キーを環境変数(例:ANPHEROS_KEY)に設定し、ツールにサーバーを追加します。

Claude Code

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

Cursor(プロジェクト内の~/.cursor/mcp.jsonまたは.cursor/mcp.json)

{
  "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、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_…" }
    }
  }
}

その後、エージェントに次のような質問をします:「サンドボックスの患者をリストアップし、糖尿病の患者を選んで、彼女の過去6ヶ月間のHbA1cを要約してください。」

ツール

ツール 機能
list_patients プロジェクトの患者:30体の合成ペルソナと、あなたが作成した患者
get_patient_context 1人の患者のAI対応コンテキスト。トークン予算内で、各項目はソースとともにラベル付けされます
get_patient_summary International Patient Summary (FHIR $summary)。指定した言語で
get_timeline リソースタイプを横断した日付順のレコード
get_health_patterns ベータ版:変更点と繰り返し発生する項目。各所見には期間、証拠、制限事項が含まれます。診断ではありません (guide)
get_pattern_evidence ベータ版:1つの所見の背後にあるすべてのリソース
get_series ベータ版:1日あたり1つの値としての測定値、データ品質付き
compare_periods ベータ版:選択した2つの期間における1つの測定値
search_fhir 標準的なFHIR R4検索。Bundleを返します
read_fhir_resource 1つのリソース、またはその古いバージョン
get_provenance リソースを作成した人物、日時、およびシステム
lookup_code LOINCコードをテキストまたはコードで (医薬品の場合は、search_health_terms を使用)
search_health_terms 症状、病状、治療法の公開カタログ。20言語での名前、同義語、ブランド名、またはコードで (guide)
get_health_term コード、名前、MedlinePlus要約、ソースリンク、および引用されたEMA / FDAの適応症を含むカタログエントリ
validate_fhir_resource リソースを保存せずにチェックします
create_fhir_resource リソースを検証してから書き込みます
create_patient プロジェクト内の新しい架空の患者
import_lab_report CSV、HL7 v2 ORU^R01、またはJSONの検査レポートが、検査結果のObservationに変換されます
sandbox_status 使用中のもの、患者、ストレージ、リセットを書き込みます
reset_sandbox 30体の合成患者を復元します (確認を求めます)

読み取りツールは読み取り専用としてマークされ、リセットは破壊的としてマークされているため、クライアントは危険な操作の前に確認を求めることができます。サーバーは、合成患者のリストをリソースとして、および3つのプロンプトを提供します。それらは、臨床医の要約、検査CSVのインポート、およびAPI上での統合の構築です。

動作について

よくある質問

MCPサーバーとは何ですか?

MCP(Model Context Protocol)は、AIエージェントやコーディングアシスタントが外部ツールを呼び出すためのオープンプロトコルです。FHIR用のMCPサーバーを使用すると、データをチャットに貼り付ける代わりに、エージェントが直接健康記録を読み書きできます。

無料ですか?

はい。MCPサーバーは無料のサンドボックスで動作します。プロジェクトごとに30人の合成患者、1日あたり最大10,000回の書き込みが可能で、カードは不要です。

アシスタントは実際の患者の記録を読むことができますか?

OAuth経由でのみ可能です。その人が同意画面でアシスタントを承認し、選択した期間、そして自分の記録(またはケアしている人の記録)のみが対象となります。プライベートベータ期間中は、OAuth接続はサンドボックスの記録を使用します。

どのFHIRバージョンを使用しますか?

HL7 FHIR R4 (4.0.1)です。これは、International Patient Summaryと同じAPIであり、同じデータのRESTビューです。https://platform.anpheros.com/fhir/R4,

ChatGPTと連携しますか?

ChatGPTコネクタは、サーバーがサポートする動的クライアント登録を備えたOAuthを使用し、そのコールバックドメインは受け入れられます。公式MCP SDKクライアントでフローをテストしました。ChatGPT接続が失敗した場合は、[email protected]までご連絡ください。Claude Code、Cursor、VS Codeもサンドボックスキーで動作します。

関連情報

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