mcpField
M
mcp-healthcare-provider-npi-enricher

mcp-healthcare-provider-npi-enricher

ローカル
github.com/mambalabsdevヘルスケア02 日前に更新

mcp-healthcare-provider-npi-enricher について

米国の公式 NPI Registry を検索する、Apify ベースの MCP サーバーです。NPI、個人名、組織名と条件を指定し、登録情報を取得できます。

主な機能

  1. 01NPI番号での検索
  2. 02個人名・組織名の検索
  3. 03分類と所在地による絞り込み
  4. 04登録情報と識別子の取得

活用シーン

  1. 01NPIから医療提供者の記録を取得
  2. 02州や都市で専門医を検索
  3. 03医療提供者名に診療情報を補完

MCP 対応

MCP クライアントに `enrich_healthcare_providers_npi` ツールを公開します。Apify Actor を起動して完了を待ち、データセットの行を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-healthcare-provider-npi-enricher": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-healthcare-provider-npi-enricher"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-healthcare-provider-npi-enricher
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-healthcare-provider-npi-enricher1.0.2

ツール

1

掲載時のツール一覧 · 2 日前に更新

パラメーター型必須説明
citystringいいえ市区町村のフィルター。氏名と検索に適用されます。
npisarrayいいえ10 桁の NPI。それぞれのレコードを返します。無効な NPI、またはレコードのない NPI の行は無料です。
statestringいいえ2 文字の州コード。氏名と検索に適用されます。レジストリは州コード単独では受け付けないため、氏名、分類、市区町村、または郵便番号と併せて指定してください。
taxonomystringいいえレジストリの分類表記(例:cardiovascular disease)でフィルターまたは検索します。ワイルドカードとして cardio* も使用できます。Cardiology のみを指定すると、Pharmacist, Cardiology のみに一致します。氏名と検索に適用されます。NPI には適用されません。
postal_codestringいいえ5 桁または 9 桁の郵便番号。2 桁以上の数字の後に * を付けると、ワイルドカードとして使えます。
provider_typeenumいいえ分類、都市、郵便番号で検索する場合:both(デフォルト)、individual、または organization。both | individual | organization
max_charge_usdstringいいえ任意。料金がこの金額を超える前に実行を停止します。サマリー行は常に返されます。
individual_namesarrayいいえ人物。例:Jane Doe、Doe, Jane、Dr. Jane Doe MD。レジストリは一般的な名前の別名にも一致します。2 文字以上の後に * を付けるとワイルドカードになります。州を追加すると、一般的な名前を絞り込めます。
organization_namesarrayいいえ組織。レジストリは単語全体で一致するため、末尾に *(例:kaiser*)を追加すると、一致範囲が広がります。
max_results_per_lookupnumberいいえ名前または検索ごとのプロバイダー行数。1~1200 件で、デフォルトは 25 件です。レジストリは検索ごとに最大 1200 件のレコードを返します。

詳細

医療提供者 NPI エンリッチャー MCP サーバー

npm version license

Apify 上の Mamba Labs Healthcare Provider NPI Enricher アクター用 MCP サーバーです。NPI または提供者名を、NPI Registry のレコードに変換します。

内容

できること

NPI、個人名、組織名、または州を指定した分類を入力します。アクターは米国の公式 NPI Registry を参照し、分類、ライセンス、診療所の住所と電話番号、その他の識別子、組織の正式名称を含むレコードを提供者ごとに返します。Registry が公開している情報のみを返します。無効な NPI、該当するレコードがない検索、および概要行は無料です。

処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返すだけの薄いクライアントです。

クイックスタート

Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。

次の設定を Claude Desktop の設定ファイル(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。

{
  "mcpServers": {
    "mamba-healthcare-provider-npi-enricher": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-healthcare-provider-npi-enricher"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動します。enrich_healthcare_providers_npi ツールが表示されます。

前提条件

  • Node.js 18 以降。
  • console.apify.com/account/integrations から取得した Apify API トークンを APIFY_TOKEN として設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。

プロンプトの例

  • 「NPI 1003000126 を調べてください。」
  • 「NPI Registry で、ボストンの心血管疾患専門医を探してください。」
  • 「カリフォルニア州の次の提供者名に、分類と診療所の電話番号を追加してください。」

ツール

enrich_healthcare_providers_npi。ツールは1つです。引数の例:

{
  "npis": [
    "1003000126"
  ],
  "organization_names": [
    "mayo clinic"
  ],
  "state": "MN",
  "max_results_per_lookup": 5
}

入力

アクターの購入者向け入力項目すべてです。省略した入力には、アクター独自のデフォルト値が使用されます。

入力型必須説明
npisarrayいいえ10桁の NPI。各 NPI についてレコードを返します。無効な NPI、またはレコードがない NPI は無料の行になります。
individual_namesarrayいいえJane Doe、Doe, Jane、Dr. Jane Doe MD のような人物名。Registry は一般的な名の別名にも一致します。2文字以上の末尾に * を付けるとワイルドカードになります。よくある名前を絞り込むには州を追加します。
organization_namesarrayいいえ組織名。Registry は単語全体で一致するため、一致範囲を広げるには kaiser* のように末尾に * を追加します。
taxonomystringいいえcardiovascular disease のような Registry の分類名で絞り込む、または検索します。cardio* のようなワイルドカードも使用できます。Cardiology のみを指定すると、Pharmacist, Cardiology のみに一致します。名前と検索に適用されます。NPI には適用されません。
statestringいいえ2文字の州コード。名前と検索に適用されます。Registry では州のみの指定はできないため、名前、分類、都市、または郵便番号と一緒に指定してください。
citystringいいえ都市のフィルター。名前と検索に適用されます。
postal_codestringいいえ5桁または9桁の郵便番号。2桁以上の末尾に * を付けるとワイルドカードになります。
provider_typestringいいえ分類、都市、または郵便番号で検索する場合の対象:both(デフォルト)、individual、organization。
max_results_per_lookupnumberいいえ名前または検索あたりの提供者行数。1~1200。デフォルトは25です。Registry が1回の検索で返すレコードは最大1200件です。
max_charge_usdstringいいえ任意。料金がこの金額を超える場合、超過する前に実行を停止します。概要行は常に返されます。

料金

Apify でイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。

イベントFree プランBronzeSilverGold
provider-row、プロバイダーレコード1件あたり$0.002$0.0019$0.0018$0.0017
apify-actor-start、実行開始1回あたり$0.002$0.002$0.002$0.002

検索の概要、見つからなかった NPI、無効な NPI、拒否された入力は無料です。実行にかかるプラットフォーム費用は Mamba Labs が負担します。実行にかかるプラットフォーム費用は Mamba Labs が負担し、Apify プロキシの通信量も含まれます。

アクターの完全なドキュメント

apify.com/mambalabs/healthcare-provider-npi-enricher

ライセンス

MIT。詳細は LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。