プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Fhirfly MCP

作者:FHIRfly-ioバージョン 0.9.0i★ –iパソコンで動く
レジストリ名io.fhirfly/mcp-server

インストール

概要

作者による説明(英語の原文)

Healthcare reference data for AI agents: providers, drugs, diagnoses, labs, codes, claims.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: クリニック・健康
  • 入力が必要なもの:FHIRFLY_API_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: FHIRFLY_API_KEY

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "fhirfly": {
      "command": "npx",
      "args": [
        "-y",
        "@fhirfly-io/mcp-server"
      ],
      "env": {
        "FHIRFLY_API_KEY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add fhirfly --env FHIRFLY_API_KEY=your-value -- npx -y @fhirfly-io/mcp-server

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "fhirfly": {
      "command": "npx",
      "args": [
        "-y",
        "@fhirfly-io/mcp-server"
      ],
      "env": {
        "FHIRFLY_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "fhirfly": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@fhirfly-io/mcp-server"
      ],
      "env": {
        "FHIRFLY_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • FHIRFLY_API_KEY 秘密 必須 env
    FHIRfly API key (get one at https://fhirfly.io)

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン fhirfly.io で確認済みです(レジストリがドメインの所有を確認しています)

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

クリニック・健康のほかのサーバーとの比較i

  • このカテゴリのほかの862件のうち0%よりスターが多い
  • このカテゴリのほかの862件のうち22%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの862件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Fhirfly MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:FHIRFLY_API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.9.0)がレジストリに届いたのは4 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Mirobody, FHIR MCP Server, Google Health MCP

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Mirobody

作者:thetahealth

Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.

パソコンで動く★ 1,408Apache-2.05 日前更新
インストール

FHIR MCP Server

作者:wso2

MCP server providing seamless access to FHIR APIs for AI tools and healthcare applications

パソコンで動く★ 137Apache-2.08 日前更新
インストール

Google Health MCP

作者:davidmosiah

Privacy-first unofficial Google Health API v4 MCP server for health, sleep, activity, HR agents

パソコンで動く★ 79MIT4 か月前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

@fhirfly-io/mcp-server

MCP (Model Context Protocol) server for connecting Claude Desktop to FHIRfly healthcare reference data APIs.

What is this?

This package lets Claude Desktop look up real healthcare reference data including:

  • NDC - Drug products and packages (FDA)
  • NPI - Healthcare provider identifiers (CMS)
  • RxNorm - Drug terminology (NLM)
  • LOINC - Laboratory codes (Regenstrief Institute)
  • ICD-10 - Diagnosis and procedure codes (CMS)
  • CVX/MVX - Vaccine codes (CDC)
  • FDA Drug Labels - Prescribing information
  • SNOMED CT - Clinical concepts (IPS free set)
  • HCC - CMS Hierarchical Condition Category risk adjustment mappings
  • OPCS-4 - UK NHS procedure classification codes
  • dm+d - UK Dictionary of Medicines and Devices (NHS)
  • UCUM - Unified Code for Units of Measure (NLM)
  • RxClass - Drug classification hierarchy (NLM)
  • HCPCS - Level II procedure and supply codes (CMS)
  • MS-DRG - Diagnosis Related Groups for inpatient payment (CMS)
  • POS - Place of Service codes for claims submission (CMS)
  • J-Code/NDC Crosswalk - Bidirectional HCPCS J-code to NDC mapping (CMS)
  • DDI Reference — Drug-drug interaction text from FDA labels + RxNorm enrichment
  • Connectivity - Provider FHIR endpoints and Direct addresses
  • SMA - State Medicaid Agency FHIR endpoint directory (CMS)
  • Claims Intelligence - NCCI edits, MUE limits, PFS/RVU data, coverage determinations

When you ask Claude about medications, providers, or clinical codes, it can look up accurate, current information instead of relying on training data.

Prerequisites

  1. Claude Desktop - Download from claude.ai/download
  2. Node.js 18+ - Download from nodejs.org
  3. FHIRfly API Key - Get one at fhirfly.io (free tier available)

Quick Setup

Step 1: Get a FHIRfly API Key
  1. Go to fhirfly.io and sign up
  2. Navigate to Dashboard > Credentials
  3. Click Create Credential and select MCP (Claude Desktop)
  4. Copy your API key (starts with ffly_)
Step 2: Configure Claude Desktop

Find your Claude Desktop config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add the FHIRfly server configuration:

{

"mcpServers": { "fhirfly": { "command": "npx", "args": ["-y", "@fhirfly-io/mcp-server"], "env": { "FHIRFLY_API_KEY": "ffly_live_your_key_here" } } } }

Replace ffly_live_your_key_here with your actual API key.

Step 3: Restart Claude Desktop

Completely quit Claude Desktop and reopen it. The FHIRfly tools should now be available.

Verify It Works

Try asking Claude:

  • "What is NDC 0069-0151-01?"
  • "Look up NPI 1234567893"
  • "Search for COVID vaccines in the CVX database"
  • "What are the drug interactions for Lipitor?"
  • "Which states have implemented Medicaid FHIR endpoints?"
  • "Show me the FHIR endpoint details for California's Medicaid program"
  • "What is the UCUM code for milligrams per deciliter?"
  • "Convert 100 mg to grams"
  • "What drugs are in the HMG-CoA Reductase Inhibitors class?"
  • "Check interactions between aspirin and warfarin"

Claude should use the FHIRfly tools to look up real data.

Available Tools

ToolDescription
ndc_getLook up drug by NDC code
ndc_searchSearch drugs by name, ingredient, etc.
npi_getLook up provider by NPI number
npi_searchSearch providers by name, specialty, location
rxnorm_getLook up drug by RxCUI
rxnorm_searchSearch drug terminology
loinc_getLook up lab test by LOINC code
loinc_searchSearch lab codes
icd10_getLook up diagnosis/procedure code
icd10_searchSearch ICD-10 codes
cvx_getLook up vaccine by CVX code
cvx_searchSearch vaccine codes
mvx_getLook up vaccine manufacturer
mvx_searchSearch manufacturers
fda_label_lookupLook up FDA drug label
fda_label_searchSearch drug labels
fda_label_safetyGet safety info (boxed warnings, contraindications)
fda_label_interactionsGet drug interaction info
fda_label_dosingGet dosing information
fda_label_sectionsGet specific label sections
snomed_getLook up clinical concept by SNOMED CT ID
snomed_searchSearch SNOMED CT IPS concepts
snomed_mappingsFind cross-terminology mappings for a SNOMED concept
npi_connectivityLook up provider connectivity (FHIR endpoints)
sma_list_statesList states with Medicaid FHIR endpoint status
sma_get_stateGet SMA FHIR endpoint details for a state
sma_statsGet aggregate SMA implementation statistics
ncci_validateCheck if two codes can be billed together (NCCI)
mue_lookupLook up max units of service (MUE limits)
pfs_lookupLook up Medicare fee schedule / RVU data
coverage_checkCheck LCD/NCD coverage determinations
HCPCS / MS-DRG / POS / J-Code Tools
hcpcs_getLook up an HCPCS Level II procedure/supply code
hcpcs_modifier_getLook up an HCPCS modifier code
hcpcs_searchSearch HCPCS Level II codes
msdrg_getLook up an MS-DRG code
msdrg_searchSearch MS-DRG codes
pos_getLook up a Place of Service code
jcode_by_hcpcsFind NDCs mapped to a J-code/HCPCS code
jcode_by_ndcFind HCPCS codes mapped to an NDC
HCC / OPCS-4 Tools
hcc_getLook up HCC risk adjustment mappings for an ICD-10 code
hcc_reverseFind all ICD-10 codes mapping to a given HCC category
hcc_searchSearch the HCC crosswalk by code, model, or category
opcs4_getLook up an OPCS-4 UK NHS procedure code
opcs4_searchSearch OPCS-4 procedure codes
dm+d Tools
dmd_getLook up a UK dm+d medicine/device by SNOMED code
dmd_searchSearch UK dm+d medicines and devices
UCUM Tools
ucum_getLook up a UCUM unit code (e.g., mg, mL, kg/m2)
ucum_searchSearch units of measure by name or description
ucum_validateValidate a UCUM expression for correctness
ucum_convertConvert a value between compatible UCUM units
RxClass Tools
rxclass_getLook up a drug class by class ID
rxclass_searchSearch drug classifications by name or type
rxclass_membersList drugs belonging to a drug class
DDI Tools
check_drug_interactionsCheck drug-drug interactions for multiple drugs (FDA label text + RxNorm)

Configuration Options

Environment VariableDescriptionDefault
FHIRFLY_API_KEYYour FHIRfly API key (required)-
FHIRFLY_API_URLAPI base URLhttps://api.fhirfly.io
FHIRFLY_DEBUGEnable debug logging (1 or true)false
FHIRFLY_TIMEOUTFetch timeout in milliseconds30000

Troubleshooting

"FHIRFLY_API_KEY environment variable is required"

Your API key isn't configured. Make sure:

  1. You have a valid API key from fhirfly.io
  2. It's set in the env section of your Claude Desktop config
  3. The key starts with ffly_
"Invalid API key format"

FHIRfly API keys start with ffly_. Check that you copied the full key.

"Authentication failed"

Your API key may be invalid or expired. Generate a new one at fhirfly.io/dashboard/credentials.

Claude doesn't show FHIRfly tools
  1. Make sure you completely quit and restarted Claude Desktop
  2. Check your config file syntax (must be valid JSON)
  3. Enable debug mode to see what's happening:
{

"mcpServers": { "fhirfly": { "command": "npx", "args": ["-y", "@fhirfly-io/mcp-server"], "env": { "FHIRFLY_API_KEY": "your_key", "FHIRFLY_DEBUG": "1" } } } }

"Rate limit exceeded"

You've hit your plan's rate limit. Wait a moment and try again, or upgrade your plan at fhirfly.io.

How It Works

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐

│ Claude Desktop │────▶│ This Package │────▶│ FHIRfly API │ │ │ │ (runs locally) │ │ (cloud) │ │ "What is │◀────│ │◀────│ │ │ NDC 123..." │ │ Translates MCP │ │ Returns drug │ │ │ │ ↔ HTTPS │ │ data │ └─────────────────┘ └─────────────────┘ └─────────────────┘

This package runs on your computer as a bridge between Claude Desktop and the FHIRfly API. It:

  1. Receives requests from Claude Desktop via stdin
  2. Translates them to HTTPS requests to FHIRfly
  3. Returns the results to Claude via stdout

Your API key is sent to FHIRfly over HTTPS. No healthcare data is stored locally.

Links

Data Sources & Licensing

Data SourceProviderLicense
NDC DirectoryFDAPublic domain
NPPES (NPI)CMSPublic domain
RxNormNLM (NIH)UMLS license (free)
LOINCRegenstrief InstituteFree with attribution
ICD-10-CM/PCSCMSPublic domain
CVX/MVXCDCPublic domain
FDA Drug LabelsFDA/openFDAPublic domain
SNOMED CT IPSSNOMED InternationalCC BY 4.0
HCC CrosswalkCMSPublic domain
OPCS-4NHS EnglandOGL v3.0 (Crown copyright)
dm+dNHS England / NHSBSAOGL v3.0 (Crown copyright)
UCUMNLM (NIH) / Regenstrief InstituteFree with attribution
RxClassNLM (NIH)UMLS license (free)
SMA Endpoint DirectoryCMSPublic domain
HCPCS Level IICMSPublic domain
MS-DRGCMSPublic domain
Place of ServiceCMSPublic domain
J-Code/NDC CrosswalkCMSPublic domain
NCCI/MUE/PFSCMSPublic domain
DDI ReferenceFDA + NLMPublic domain

FHIRfly aggregates and indexes these data sources. See fhirfly.io/docs for details.

Changelog

See CHANGELOG.md for release history.

License

MIT - see LICENSE

PopNxに聞く