pharma-mcp について
pharma-mcpは、臨床・製薬分野のチームに公開の試験、文献、FDA、副作用、ICHガイドラインのデータを提供するMCPサーバーです。検索、記録の取得、引用形式の整形にAPIキーなしで対応します。
主な機能
- 01臨床試験の検索とプロトコル取得
- 02PubMed検索と抄録取得
- 03FDA医薬品ラベルと警告の検索
- 04FAERS副作用報告の検索
- 05ICHガイドライン概要の取得
- 06PubMed引用の整形
活用シーン
- 01疾患や薬剤に関する臨床試験の検索
- 02文献調査と参考文献の整形
- 03医薬品ラベルと副作用報告の確認
- 04規制文書の作成時におけるICH要件の確認
MCP 対応
ClinicalTrials.gov、PubMed、openFDA、FAERS、ICHガイドライン概要を検索・取得するツールをMCPクライアントに公開します。公開データを使い、APIキーは不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
pharma-mcp
臨床および医薬品データ向け MCP サーバーです。
Claude や MCP 対応 AI エージェントから、以下に直接アクセスできます。
- ClinicalTrials.gov — 試験プロトコル、評価項目、適格性基準の検索と取得
- PubMed — MeSH 用語、抄録全文、引用形式に対応した文献検索
- FDA openFDA — 医薬品ラベル、承認済み適応症、警告、枠囲み警告
- FDA FAERS — 患者の属性情報と転帰を含む有害事象報告
- ICH Guidelines — E3、E6、E9、M4、Q1A などの構造化された要約
API キーは不要です。すべてのデータソースは公開されています。60 秒以内にローカルで実行できます。
ツール
| ツール | 説明 |
|---|---|
search_clinical_trials | 疾患、医薬品、またはスポンサーで ClinicalTrials.gov を検索 |
get_trial_details | NCT ID によるプロトコルの詳細情報 |
search_pubmed | MeSH、ブール演算子、日付フィルターに対応した PubMed 文献検索 |
get_pubmed_abstract | PMID による抄録全文とメタデータ |
search_fda_drugs | FDA 医薬品ラベルの検索 — 適応症、警告、剤形 |
get_fda_adverse_events | 医薬品および/または副作用別の FAERS 有害事象報告 |
get_ich_guideline | コード(E3、E6、M4…)またはトピック別の ICH ガイドライン要約 |
format_citation | PMID から Vancouver、APA、または AMA 形式の引用を作成 |
クイックスタート
インストール
git clone https://github.com/pubspro/pharma-mcp.git
cd pharma-mcp
npm install
Claude Desktop に追加する
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。
{
"mcpServers": {
"pharma-mcp": {
"command": "node",
"args": ["/absolute/path/to/pharma-mcp/src/index.js"]
}
}
}
Claude Desktop を再起動すると、ツールが自動的に表示されます。
Claude Code に追加する
claude mcp add pharma-mcp node /absolute/path/to/pharma-mcp/src/index.js
プロンプトの例
接続したら、Claude に次のように尋ねます。
Search ClinicalTrials.gov for Phase 3 recruiting trials for non-small cell lung cancer involving osimertinib.
Find the 10 most recent PubMed papers on GLP-1 receptor agonists and cardiovascular outcomes. Format citations in Vancouver style.
Get the FDA label for semaglutide — what are the boxed warnings and contraindications?
What does ICH E3 require for a clinical study report? Which sections are mandatory?
Pull adverse event reports for dupilumab involving anaphylaxis from FAERS.
ユースケース
メディカルライターおよびパブリケーションチーム
- アドバイザリーボードや原稿に向けた文献ギャップの迅速な分析
- PubMed 検索から参考文献リストを自動で書式設定
- タブを切り替えずに、草稿の作成中に ICH E3 の要件を確認
薬事
- ラベリングの先例を FDA ラベルから検索
- ベネフィット・リスクの説明に向けて FAERS のシグナルを確認
- CTD モジュールに関する ICH ガイドラインの要件を取得
臨床開発
- ClinicalTrials.gov を横断した競合状況の検索
- 比較可能な試験デザインと評価項目を特定
AI エージェントのパイプライン
- pharma-mcp ツールを他の MCP サーバーと連携させ、自律的な薬事調査のワークフローを実行
データソース
データはすべて公式の公開 API からリアルタイムで取得します。データは保存せず、API キーも不要です。
要件
- Node.js 18+
- npm
ロードマップ
- EMA EPAR 検索
- DailyMed の処方情報全文
- GPP4 / ICMJE 著者資格基準チェッカー
- ClinVar 遺伝子バリアント検索
PR とイシューを歓迎します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。