Drug Shortage List MCP について
Drug Shortage List MCP は、一般名、ブランド名、有効成分、NDCからFDAの最新の医薬品不足情報を調べるAIアシスタント向けサーバーです。呼び出し時にopenFDAを参照し、APIキーなしで包装単位の供給状況や不足情報を返します。
主な機能
- 01医薬品名や成分で不足情報を検索
- 02NDCで不足状況を照会
- 03状況別に最近の不足を一覧表示
- 04分類や理由別に件数を集計
- 05包装と不足の詳細を返却
活用シーン
- 01指定薬が不足リストにあるか確認
- 02治療分野の最近の不足を確認
- 03包装NDCに対応するFDAの状況を確認
MCP 対応
不足情報の検索・照会・集計を行う4つのツールをMCPクライアントに提供します。呼び出し時にopenFDA APIを参照し、APIキーは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://drug-shortage-list-mcp.lipmichal.workers.dev/mcpclaude mcp add --transport http theluckystrike-drug-shortage-list https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp{"mcpServers":{"theluckystrike-drug-shortage-list":{"type":"http","url":"https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp"}}}Cursor で開く{"servers":{"theluckystrike-drug-shortage-list":{"type":"http","url":"https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"theluckystrike-drug-shortage-list":{"type":"http","url":"https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp"}}}{"mcpServers":{"theluckystrike-drug-shortage-list":{"serverUrl":"https://drug-shortage-list-mcp.lipmichal.workers.dev/mcp"}}}コマンドはターミナルで実行し、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_ndc | 1つの包装NDCまたは製品NDCのFDA不足ステータスと、同じ製品の関連する包装を返します。 |
list_recent_drug_shortages | FDA医薬品不足リストを、ステータスと治療カテゴリー別に、更新日の新しい順で返します。 |
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医薬品不足データベースを公開するopenFDA医薬品不足エンドポイントから取得しています。
制限事項
- 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。