drug-pipeline-mcp
💊 drug-pipeline-mcp
AIエージェント向け医薬品R&Dパイプラインインテリジェンス — 臨床試験、FDA承認、医薬品情報、論文を1つのMCPサーバーに集約。
ハルシネーション(幻覚)はありません。すべての出力は、NCT ID、FDA申請番号、またはPMIDといったソースに紐付いています。
クイックスタート
pip install git+https://github.com/DasClown/drug-pipeline-mcp.git
# or try it on Smithery: https://smithery.ai/servers/crop-mcp/drug-pipeline
# Start MCP server (stdio)
drug-pipeline
# Or HTTP mode for remote access
pip install drug-pipeline-mcp[http]
drug-pipeline --http --port 8081ツール (6)
ツール | 機能 | データソース |
| 疾患、フェーズ、ステータス、スポンサーによる臨床試験の検索 | ClinicalTrials.gov |
| 特定のNCTの完全なプロトコル(適格基準、転帰、場所) | ClinicalTrials.gov |
| 医薬品情報:有効成分、用量、ATC分類、NDC | openFDA + RxNorm |
| 申請日とステータスを含むFDA承認履歴 | openFDA |
| EU/EMA承認ステータス — ブランド名、ATC、ステータス、希少疾患/バイオシミラーフラグ | EMA Daily XLSX |
| FAERS有害事象報告 — 主な反応、重大な転帰、合計件数 | openFDA FAERS |
| 適応症による医薬品検索 — 特定の疾患に対してEUで承認されている医薬品 | EMA Daily XLSX |
| 試験結果 — 転帰指標、有害事象、ベースライン、参加者の流れ | ClinicalTrials.gov |
| EU希少疾病用医薬品指定 — 治療領域によるフィルタリング | EMA Daily XLSX |
| 企業R&Dパイプライン — フェーズおよびEU承認ステータス別にグループ化された全試験 | ClinicalTrials.gov + EMA |
| 医薬品/試験に関するPubMed検索 | PubMed / NCBI |
| 複合ツール — 医薬品情報 + FDA + EU + 安全性 + 試験 + 論文 + 希少疾患 | 全ソース |
エージェントのクエリ例
"GLP-1受容体作動薬のパイプラインには何がありますか?" →
drug_pipeline(drug_name="semaglutide")→ ATC分類、FDAステータス、10件以上の試験、論文
"非小細胞肺がんのフェーズ3試験を行っている企業はどこですか?" →
search_trials(condition="non-small cell lung cancer", phase="PHASE3", status="RECRUITING")
"ペムブロリズマブはEUと米国で承認されていますか?" →
get_approvals(drug_name="Keytruda")→ 日付を含むFDA申請履歴 →get_eu_approvals(drug_name="Keytruda")→ EU承認ステータス
"セマグルチドの安全性シグナルは何ですか?" →
get_safety_data(drug_name="semaglutide")→ 6,027件のFAERS報告、主な反応:吐き気 (862)、嘔吐 (750)
"非小細胞肺がんに承認されている医薬品は何ですか?" →
approved_for_condition(condition="non-small cell lung cancer")→ 82種類の医薬品 (Keytruda, Tagrisso, Opdivo, Tecentriq, ...)
"NCT03178617の適格基準は何ですか?" →
get_trial_detail(nct_id="NCT03178617")
出力例 (drug_pipeline)
{
"status": "ok",
"query": {"drug_name": "semaglutide"},
"drug_info": {
"atc_classification": {"code": "A10BJ", "name": "GLP-1 analogues"},
"rxcui": "1991302",
"products": [{"brand_name": "Ozempic", "generic_name": "semaglutide", "labeler": "Novo Nordisk"}]
},
"clinical_trials": { "results": [ ... ] },
"publications": { "total_count": 846, "returned_count": 5 },
"data_sources": ["openFDA", "RxNorm", "PubMed", "clinicaltrials.gov"]
}アーキテクチャ
drug-pipeline-mcp/
├── drug_pipeline/
│ ├── __init__.py # Version
│ ├── server.py # MCP server (6 tools)
│ └── sources.py # Data source fetchers
├── drug_pipeline_cli.py # CLI entry point
├── pyproject.toml
└── README.md機械学習や予測は行いません。検証済みの一次ソースの構造化された統合のみを提供します。
データソース
ソース | データ | 無料 |
ClinicalTrials.gov | 50万件以上の研究、フェーズ、ステータス、適格基準、結果 | ✅ 常に無料 |
openFDA Drug Approvals | FDA承認、NDCディレクトリ、申請 | ✅ 常に無料 |
openFDA FAERS | 有害事象報告、反応、転帰 | ✅ 常に無料 |
RxNorm / RxNav | 医薬品識別子、ATC分類 | ✅ 常に無料 |
PubMed / NCBI | 科学論文 | ✅ 常に無料 |
EMA Medicines Register | EU承認ステータス、ATC、希少疾患/バイオシミラーフラグ、治療領域 | ✅ 常に無料 |
ハルシネーション対策
すべての結果には以下が含まれます:
NCT ID →
https://clinicaltrials.gov/study/NCT...FDA申請番号 →
https://www.accessdata.fda.gov/...PMID →
https://pubmed.ncbi.nlm.nih.gov/PMID...
計算されたフィールドや予測、曖昧な推定値は含まれません。
言語
すべての出力は英語です(JSONフィールド名、説明、結果)。将来的なローカライズサポートのため、Smitheryの language パラメータでサーバーを設定可能です。
ライセンス
MIT
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DasClown/drug-pipeline-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server