Skip to main content
Glama

💊 drug-pipeline-mcp

Smithery Python 3.10+ License: MIT GitHub stars

AI 에이전트를 위한 제약 R&D 파이프라인 인텔리전스 — 임상 시험, FDA 승인, 약물 정보 및 간행물을 하나의 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)

도구

기능

데이터 소스

search_trials

질환, 단계, 상태, 스폰서별 임상 시험 검색

ClinicalTrials.gov

get_trial_detail

특정 NCT에 대한 전체 프로토콜 (자격 요건, 결과, 위치)

ClinicalTrials.gov

lookup_drug

약물 정보: 활성 성분, 함량, ATC 분류, NDC

openFDA + RxNorm

get_approvals

제출 날짜 및 상태를 포함한 FDA 승인 이력

openFDA

get_eu_approvals

EU/EMA 허가 상태 — 브랜드명, ATC, 상태, 희귀/바이오시밀러 플래그

EMA 일일 XLSX

get_safety_data

FAERS 이상 반응 보고서 — 주요 반응, 심각한 결과, 총 건수

openFDA FAERS

approved_for_condition

적응증별 약물 찾기 — 특정 질환에 대해 EU 승인된 약물

EMA 일일 XLSX

get_trial_results

임상 시험 결과 — 결과 측정치, 이상 반응, 기준선, 참가자 흐름

ClinicalTrials.gov

list_orphan_drugs

EU 희귀 의약품 지정 — 치료 영역별 필터링

EMA 일일 XLSX

company_pipeline

기업 R&D 파이프라인 — 단계별로 그룹화된 모든 임상 시험 + EU 승인 상태

ClinicalTrials.gov + EMA

search_publications

약물/임상 시험 간행물에 대한 PubMed 검색

PubMed / NCBI

drug_pipeline

복합 — 약물 정보 + 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")

"펨브롤리주맙(pembrolizumab)은 EU와 미국에서 승인되었나요?"get_approvals(drug_name="Keytruda") → 날짜별 FDA 제출 이력 → get_eu_approvals(drug_name="Keytruda") → EU 허가 상태

"세마글루타이드(semaglutide)의 안전성 신호는 무엇인가요?"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

머신러닝 없음. 예측 없음. 검증된 1차 소스의 구조화된 합성 정보만 제공합니다.

데이터 소스

소스

데이터

무료

ClinicalTrials.gov

50만 건 이상의 연구, 단계, 상태, 자격 요건, 결과

✅ 항상 무료

openFDA Drug Approvals

FDA 승인, NDC 디렉토리, 제출 서류

✅ 항상 무료

openFDA FAERS

이상 반응 보고서, 반응, 결과

✅ 항상 무료

RxNorm / RxNav

약물 식별자, ATC 분류

✅ 항상 무료

PubMed / NCBI

과학 간행물

✅ 항상 무료

EMA Medicines Register

EU 허가 상태, ATC, 희귀/바이오시밀러 플래그, 치료 영역

✅ 항상 무료

환각 방지

모든 결과에는 다음이 포함됩니다:

  • NCT IDhttps://clinicaltrials.gov/study/NCT...

  • FDA 신청 번호https://www.accessdata.fda.gov/...

  • PMIDhttps://pubmed.ncbi.nlm.nih.gov/PMID...

계산된 필드나 예측, "대략적인" 추정치는 없습니다.

언어

모든 출력은 영어입니다 (JSON 필드명, 설명, 결과). 서버는 향후 현지화 지원을 위해 Smithery의 language 매개변수를 통해 구성할 수 있습니다.

라이선스

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

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