mcp-healthcare-provider-npi-enricher について
米国の公式 NPI Registry を検索する、Apify ベースの MCP サーバーです。NPI、個人名、組織名と条件を指定し、登録情報を取得できます。
主な機能
- 01NPI番号での検索
- 02個人名・組織名の検索
- 03分類と所在地による絞り込み
- 04登録情報と識別子の取得
活用シーン
- 01NPIから医療提供者の記録を取得
- 02州や都市で専門医を検索
- 03医療提供者名に診療情報を補完
MCP 対応
MCP クライアントに `enrich_healthcare_providers_npi` ツールを公開します。Apify Actor を起動して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-healthcare-provider-npi-enricherAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| city | string | いいえ | 市区町村のフィルター。氏名と検索に適用されます。 |
| npis | array | いいえ | 10 桁の NPI。それぞれのレコードを返します。無効な NPI、またはレコードのない NPI の行は無料です。 |
| state | string | いいえ | 2 文字の州コード。氏名と検索に適用されます。レジストリは州コード単独では受け付けないため、氏名、分類、市区町村、または郵便番号と併せて指定してください。 |
| taxonomy | string | いいえ | レジストリの分類表記(例:cardiovascular disease)でフィルターまたは検索します。ワイルドカードとして cardio* も使用できます。Cardiology のみを指定すると、Pharmacist, Cardiology のみに一致します。氏名と検索に適用されます。NPI には適用されません。 |
| postal_code | string | いいえ | 5 桁または 9 桁の郵便番号。2 桁以上の数字の後に * を付けると、ワイルドカードとして使えます。 |
| provider_type | enum | いいえ | 分類、都市、郵便番号で検索する場合:both(デフォルト)、individual、または organization。both | individual | organization |
| max_charge_usd | string | いいえ | 任意。料金がこの金額を超える前に実行を停止します。サマリー行は常に返されます。 |
| individual_names | array | いいえ | 人物。例:Jane Doe、Doe, Jane、Dr. Jane Doe MD。レジストリは一般的な名前の別名にも一致します。2 文字以上の後に * を付けるとワイルドカードになります。州を追加すると、一般的な名前を絞り込めます。 |
| organization_names | array | いいえ | 組織。レジストリは単語全体で一致するため、末尾に *(例:kaiser*)を追加すると、一致範囲が広がります。 |
| max_results_per_lookup | number | いいえ | 名前または検索ごとのプロバイダー行数。1~1200 件で、デフォルトは 25 件です。レジストリは検索ごとに最大 1200 件のレコードを返します。 |
詳細
医療提供者 NPI エンリッチャー MCP サーバー
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
}
入力
アクターの購入者向け入力項目すべてです。省略した入力には、アクター独自のデフォルト値が使用されます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
npis | array | いいえ | 10桁の NPI。各 NPI についてレコードを返します。無効な NPI、またはレコードがない NPI は無料の行になります。 |
individual_names | array | いいえ | Jane Doe、Doe, Jane、Dr. Jane Doe MD のような人物名。Registry は一般的な名の別名にも一致します。2文字以上の末尾に * を付けるとワイルドカードになります。よくある名前を絞り込むには州を追加します。 |
organization_names | array | いいえ | 組織名。Registry は単語全体で一致するため、一致範囲を広げるには kaiser* のように末尾に * を追加します。 |
taxonomy | string | いいえ | cardiovascular disease のような Registry の分類名で絞り込む、または検索します。cardio* のようなワイルドカードも使用できます。Cardiology のみを指定すると、Pharmacist, Cardiology のみに一致します。名前と検索に適用されます。NPI には適用されません。 |
state | string | いいえ | 2文字の州コード。名前と検索に適用されます。Registry では州のみの指定はできないため、名前、分類、都市、または郵便番号と一緒に指定してください。 |
city | string | いいえ | 都市のフィルター。名前と検索に適用されます。 |
postal_code | string | いいえ | 5桁または9桁の郵便番号。2桁以上の末尾に * を付けるとワイルドカードになります。 |
provider_type | string | いいえ | 分類、都市、または郵便番号で検索する場合の対象:both(デフォルト)、individual、organization。 |
max_results_per_lookup | number | いいえ | 名前または検索あたりの提供者行数。1~1200。デフォルトは25です。Registry が1回の検索で返すレコードは最大1200件です。 |
max_charge_usd | string | いいえ | 任意。料金がこの金額を超える場合、超過する前に実行を停止します。概要行は常に返されます。 |
料金
Apify でイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。
| イベント | Free プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
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 をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。