mcpField
D
Drug Shortage List MCP

Drug Shortage List MCP

リモート
github.com/theluckystrikeヘルスケア01 日前に更新
リポジトリ

Drug Shortage List MCP について

Drug Shortage List MCP は、一般名、ブランド名、有効成分、NDCからFDAの最新の医薬品不足情報を調べるAIアシスタント向けサーバーです。呼び出し時にopenFDAを参照し、APIキーなしで包装単位の供給状況や不足情報を返します。

主な機能

  1. 01医薬品名や成分で不足情報を検索
  2. 02NDCで不足状況を照会
  3. 03状況別に最近の不足を一覧表示
  4. 04分類や理由別に件数を集計
  5. 05包装と不足の詳細を返却

活用シーン

  1. 01指定薬が不足リストにあるか確認
  2. 02治療分野の最近の不足を確認
  3. 03包装NDCに対応するFDAの状況を確認

MCP 対応

不足情報の検索・照会・集計を行う4つのツールをMCPクライアントに提供します。呼び出し時にopenFDA APIを参照し、APIキーは不要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://drug-shortage-list-mcp.lipmichal.workers.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

drug-shortage-list-mcp

AI アシスタント向けのFDA医薬品不足リストです。医薬品が現在不足しているかどうかを、一般名、ブランド名、またはNDCで問い合わせると、FDAの最新ステータス、入手可能性、理由を確認できます。

これはModel Context Protocol(MCP)サーバーです。実行時にopenFDA APIを通じてFDA医薬品不足データベースを読み取ります。APIキーは不要です。

ツール

ツール返される内容
search_drug_shortages一般名、ブランド名、または有効成分に該当するFDAの不足リストを製品ごとにまとめ、ステータスと入手可能性別の件数、不足理由、企業、包装単位、日付を返します。ブランド名が一致した場合、同じ一般名製品のすべてのリストも検索対象になります。
get_drug_shortage_by_ndc1つの包装NDCまたは製品NDCのFDA不足ステータスと、同じ製品の関連する包装を返します。
list_recent_drug_shortagesFDA医薬品不足リストを、ステータスと治療カテゴリー別に、更新日の新しい順で返します。
count_drug_shortages現在の不足リストの件数を、ステータス、治療カテゴリー、不足理由、または重複のない製品別に返します。

すべての結果には、構造化されたJSON、1段落の概要、as_of、source(正確なopenFDAリクエスト)、FDAデータベースのページ、more(mcpstamp.comのページ)が含まれます。

お使いのモデルが知らない情報

  • FDAが今日、不足していると掲載している医薬品。医薬品不足は毎週発生・解消し、openFDAはリストを毎日更新します。
  • 包装単位の詳細。各リストは1社の1つのNDCに対応し、それぞれに固有の入手可能性と更新日があります。
  • 不足が解消されたか、製品が販売中止になるかどうかと、その日付およびFDAの注記。

インストール

ホステッド(Claude.aiカスタムコネクター、ChatGPT開発者モード)

このURLを貼り付けます。トークンも登録も不要です。すぐに利用できます。

https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp
Claude Code
claude mcp add --transport http drug-shortages https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp
Claude Desktop

Claude Desktopでは、Settings、Connectors、Add custom connectorの順に選択して、リモートサーバーを追加します。上記のURLを貼り付けます。

Cursor

~/.cursor/mcp.jsonに追加します。

{
  "mcpServers": {
    "drug-shortages": { "url": "https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp" }
  }
}
VS Code

.vscode/mcp.jsonに追加します。

{
  "servers": {
    "drug-shortages": { "type": "http", "url": "https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp" }
  }
}
ローカルstdio(npmリリース後)

npmパッケージはまだ公開されていません。公開後、Node 20以降でローカル実行できます。

claude mcp add drug-shortages -- npx -y drug-shortage-list-mcp

プロンプトの例

  • 「Adderallの不足はまだ続いていますか?」
  • 「現在、FDAの不足リストに掲載されている腫瘍治療薬を教えてください。」
  • 「NDC 0641-6059-01は不足していますか?」
  • 「今日、米国では何種類の医薬品が不足していますか?」
  • 「クロナゼパムの不足は解消されましたか?」

データソース

取得日を含む完全な一覧はDATA_SOURCES.mdをご覧ください。

制限事項

  • FDAは確認済みの不足を掲載しています。FDAのリストに載っていなくても、薬局によっては医薬品を入手しにくい場合があります。その場合は、回答でその旨をお知らせします。
  • openFDAは、そのデータが臨床での使用向けに検証されていないと明記しています。服薬を変更する前に薬剤師に相談してください。
  • APIキーなしの場合、openFDAへのリクエストはIPアドレスごとに毎分240回、1日1,000回までです。上限に達すると、ツールは明確なエラーを返します。
  • 1回の呼び出しで返される検索結果は最大100件です。合計件数はデータベース全体に基づきます。

詳細

アシスタントだけでは答えられない質問に答えるMCPサーバーは、mcpstamp.comでご覧いただけます。

Zovo MCPコレクションの一部です:https://mcp.zovo.one

theluckystrikeが開発しました。

開発

npm install
npm test                              # builds, then runs the fixture tests and an offline stdio test
node scripts/stdio-transcript.mjs     # live stdio round trip, writes .live/stdio-transcript.jsonl

ライセンス

MIT

コメント

MCP は初めてですか?

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

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