Médicaments en France について
Médicaments en France は、フランスの医薬品不足を調べる読み取り専用の MCP サーバーです。ANSM と BDPM の情報から不足状況や供給見込み、最近の変更、医薬品情報を提供し、医療上の助言ではないことを明示します。
主な機能
- 01医薬品名や成分による検索
- 02不足状況と供給再開見込みの確認
- 03現在の不足品目を条件で絞り込み
- 04最近の供給状況の変更確認
- 05MITM 該当状況と ATC コードの確認
- 06包装、価格、安全性情報の参照
活用シーン
- 01医薬品が不足品目に含まれるか確認
- 02供給再開見込みや不足履歴の確認
- 03最近の供給状況の変化を追跡
- 04MITM 該当状況や調剤条件の確認
MCP 対応
Streamable HTTP を介して、医薬品検索、不足状況、変更、MITM、医薬品情報の読み取り専用ツールを MCP クライアントに提供します。結果には情報源、更新日、対象範囲の注記、安全上の注意が含まれます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://medicaments-france.a3e.dev/mcpclaude mcp add --transport http amine7536-medicaments-france https://medicaments-france.a3e.dev/mcp{"mcpServers":{"amine7536-medicaments-france":{"type":"http","url":"https://medicaments-france.a3e.dev/mcp"}}}Cursor で開く{"servers":{"amine7536-medicaments-france":{"type":"http","url":"https://medicaments-france.a3e.dev/mcp"}}}VS Code で開く{"mcpServers":{"amine7536-medicaments-france":{"type":"http","url":"https://medicaments-france.a3e.dev/mcp"}}}{"mcpServers":{"amine7536-medicaments-france":{"serverUrl":"https://medicaments-france.a3e.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
フランスの医薬品
MCP サーバー:フランスの医薬品供給不足(ANSM + BDPM)。Claude、ChatGPT、Cursor 向けに、医薬品の供給停止や供給逼迫に関する情報を提供します。
情報提供のみを目的としており、医療上の助言ではありません。 このサービスは医師や薬剤師に代わるものではありません。治療を変更、置き換え、中止する前に、必ず医師または薬剤師に相談してください。
情報提供のみを目的としており、医療上の助言ではありません。 このサービスは医師や薬剤師に代わるものではありません。治療を変更、置き換え、中止する前に、必ず医師または薬剤師に相談してください。
エンドポイント
https://medicaments-france.a3e.dev/mcp
ストリーミング可能な HTTP、読み取り専用、認証不要です。ステータスとデータの日付:https://medicaments-france.a3e.dev/health。
接続
-
Claude: URL
https://medicaments-france.a3e.dev/mcpを指定してカスタムコネクターを追加します。 -
Cursor:
mcp.jsonに追加します:{ "mcpServers": { "medicaments-france": { "url": "https://medicaments-france.a3e.dev/mcp" } } } -
ストリーミング可能な HTTP に対応する任意の MCP クライアント: 上記のエンドポイント URL を使用します。
ツール
| ツール | 説明 | 主な入力 |
|---|---|---|
search_medicine | 医薬品を検索し、供給不足かどうかを確認します。 | query(ブランド名または有効成分)、only_in_shortage、limit |
get_availability | 1つの医薬品の供給不足状況、供給再開予定、履歴を表示します。 | cis、shortage_id、name のいずれか1つ |
list_current_shortages | フィルターを指定して現在の供給不足を表示します。 | status、scope、therapeutic_area、updated_since、limit、offset |
recent_changes | 過去数日間に変更された内容を表示します。 | days、change_types、limit |
is_major_therapeutic_interest | 医薬品のMITM該当状況とATCコードを表示します。 | cis、name のいずれか1つ |
get_medicine_info | 医薬品の包装(CIP13コード、販売状況、価格、償還率)、処方および調剤条件、現在のANSM安全性情報を表示します。 | cis、cip13、name のいずれか1つ |
すべての結果には、情報源、各情報源の更新日、対象範囲に関する注記、免責事項、安全上の注意が含まれます。
質問例
- « アスピリンは供給停止中ですか? » — ANSMによる供給停止状況、発表された供給再開日、ANSMの情報ページへのリンク、更新日を表示します。
- « 循環器領域で供給が逼迫している医薬品は何ですか? » — ANSMによる循環器領域の供給逼迫リストと、発表された供給再開日を表示します。
- « 今週、何が変わりましたか? » — サービスが検出した新たな供給停止、供給再開、供給再開日の変更を表示します。
- « アモキシシリンはMITMですか? » — BDPMの主要治療上重要な医薬品リストに該当するかどうかを表示します。
- « 私の医薬品がリストにないので、入手できますか? » — いいえ。リストにないことは、入手可能であることを保証しません。薬剤師に相談してください。
- « Breviblocの代わりに何を使えばよいですか? » — 回答を拒否します。代替医薬品は提示されません。代替薬を選べるのは医師または薬剤師のみです。
対象範囲と制限事項
- ANSMには主に、製造業者が申告した主要な治療上重要な医薬品の供給不足が掲載されます。代替薬によってすでに解消された供給不足は掲載されません。リストにないことは、入手可能であることを意味しません。
- サーバーはクライアントモデルを制御できません。クライアントモデルは独自の医療知識を保持しています。このサービスは薬剤師や医師に代わるものではありません。
- 日付は検出日です。ANSMが掲載した日ではなく、日次の取り込み処理で項目や変更を検出した日を示します。
- 対象範囲(市内、病院)と供給再開予定は、ANSMの自由記述テキストから解析されます。元の表現は常に返され、概算の日付は精度(日、月、四半期、年)を示す期間として返されます。正確な日付として返されることはありません。
- 照合:各ANSM項目は、次の優先順位でBDPMの医薬品(CIS)に紐付けられます。手動の上書き、BDPMの供給状況ファイル(信頼度1.0)、正規化した名前の完全一致(0.95)、同じブランド内での名前のあいまい一致です。最も高い信頼度が0.8以上の項目は、照合済みとして扱われます。照合率:94.8 %(掲載された290項目中275項目)。ローカルデータで2026-10-27に測定。
pnpm match:report --localを使用します。
データソースとライセンス
- ANSM、医薬品の供給不足リスト:https://ansm.sante.fr/disponibilites-des-produits-de-sante/medicaments。改変せずに再利用しています。すべてのツールの結果に、出典と最終更新日を記載しています。
- BDPM(医薬品公開データベース):https://base-donnees-publique.medicaments.gouv.fr。Licence Ouverte に基づいています。毎週インポートしています。安全性情報はライブ生成される BDPM ファイル(
CIS_InfoImportantes.txt)から取得し、その他のファイルは月次リリースから取得します。改変せずに再利用しています。すべてのツールの結果に、出典、月次リリース日、最終週次インポート日を記載しています。 - 本サービスは、ANSM、HAS、UNСAM の承認や支援を受けていません。
プライバシー
- アカウント、Cookie、メールアドレスは使用しません。
- Cloudflare Analytics Engine には、ツール名、成功/エラー、レイテンシ、該当する場合は BDPM CIS、日付のみが保存されます。
- IP アドレス、クエリテキスト、ユーザーエージェントは保存されません。
- Cloudflare のリクエストログはデフォルトの保持期間で保存され、エクスポートされません。
開発
Node 24 と pnpm が必要です。
pnpm install
pnpm dev # wrangler dev on http://localhost:8787
pnpm test
D1 データベースは EU の管轄区域に作成されます。
npx wrangler d1 create ruptures --jurisdiction=eu
ローカルデータ:
npx wrangler d1 migrations apply ruptures --local
pnpm bdpm:import # downloads the BDPM files and writes .bdpm/bdpm.sql
pnpm bdpm:apply:local
echo 'ADMIN_TOKEN=<token>' > .dev.vars
pnpm dev
curl -X POST -H 'Authorization: Bearer <token>' http://localhost:8787/admin/ingest
pnpm match:report --local # match rate and unmatched entries (remote D1 without --local)
代替薬の確認:MCP URL に対して Claude Code に代替薬についての質問をそれぞれ 3 回 (--runs N) 行い、回答で別の医薬品を挙げるか、薬剤師または医師への相談を案内しない場合に失敗します。認証済みの Claude Code CLI(claude)が必要です。
pnpm golden -- --url http://localhost:8787/mcp
リリース
バージョンは main の Conventional Commits に基づきます。release-please は、package.json、server.json、src/mcp/server.ts のバージョンを更新し、CHANGELOG.md を更新するリリース PR をオープンした状態にします。その PR をマージすると vX.Y.Z タグが作成され、GitHub リリースが作成され、server.json が MCP レジストリに公開されます。デプロイは main へのプッシュごとに実行されます。
ライセンス
MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。