drug-pipeline-mcp
💊 drug-pipeline-mcp
Интеллектуальная система анализа фармацевтических 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 8081Related MCP server: BioLab MCP Server
Инструменты (6)
Инструмент | Что он делает | Источник данных |
| Поиск клинических исследований по состоянию, фазе, статусу, спонсору | ClinicalTrials.gov |
| Полный протокол для конкретного NCT (критерии включения, исходы, локации) | ClinicalTrials.gov |
| Информация о препарате: активные ингредиенты, дозировка, классификация ATC, NDC | openFDA + RxNorm |
| История одобрений FDA с датами подачи заявок и статусами | openFDA |
| Статус регистрации в ЕС/EMA — торговые наименования, ATC, статус, флаги орфанных/биоаналоговых препаратов | EMA Daily XLSX |
| Отчеты о нежелательных явлениях FAERS — основные реакции, серьезные исходы, общее количество | openFDA FAERS |
| Поиск препаратов по показаниям — какие препараты одобрены в ЕС для лечения заболевания | EMA Daily XLSX |
| Результаты исследований — показатели исходов, нежелательные явления, исходные данные, движение участников | ClinicalTrials.gov |
| Орфанные препараты в ЕС — фильтрация по терапевтической области | EMA Daily XLSX |
| R&D-портфель компании — все исследования, сгруппированные по фазе + статус одобрения в ЕС | ClinicalTrials.gov + EMA |
| Поиск публикаций о препаратах/исследованиях в PubMed | PubMed / NCBI |
| Композитный — информация о препарате + FDA + ЕС + безопасность + исследования + публикации + орфанные | Все источники |
Примеры запросов агента
"Что входит в пайплайн для агонистов GLP-1?" →
drug_pipeline(drug_name="semaglutide")→ класс ATC, статус FDA, 10+ исследований, публикации
"Какие компании проводят исследования 3-й фазы для немелкоклеточного рака легкого?" →
search_trials(condition="non-small cell lung cancer", phase="PHASE3", status="RECRUITING")
"Одобрен ли пембролизумаб в ЕС и США?" →
get_approvals(drug_name="Keytruda")→ история подачи заявок в FDA с датами →get_eu_approvals(drug_name="Keytruda")→ статус регистрации в ЕС
"Каковы сигналы безопасности для семаглутида?" →
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 | 500 тыс.+ исследований, фазы, статус, критерии включения, результаты | ✅ Всегда бесплатно |
openFDA Drug Approvals | Одобрения FDA, справочник NDC, заявки | ✅ Всегда бесплатно |
openFDA FAERS | Отчеты о нежелательных явлениях, реакции, исходы | ✅ Всегда бесплатно |
RxNorm / RxNav | Идентификаторы препаратов, классификация ATC | ✅ Всегда бесплатно |
PubMed / NCBI | Научные публикации | ✅ Всегда бесплатно |
EMA Medicines Register | Статус регистрации в ЕС, ATC, флаги орфанных/биоаналоговых препаратов, терапевтические области | ✅ Всегда бесплатно |
Защита от галлюцинаций
Каждый результат включает:
NCT ID →
https://clinicaltrials.gov/study/NCT...Номер заявки FDA →
https://www.accessdata.fda.gov/...PMID →
https://pubmed.ncbi.nlm.nih.gov/PMID...
Никаких расчетных полей, никаких предсказаний, никаких приблизительных оценок.
Язык
Весь вывод представлен на английском языке (имена полей JSON, описания, результаты). Сервер можно настроить через параметр language в Smithery для будущей поддержки локализации.
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Pharma Intel MCP — Compound tools that chain ClinicalTrials.gov,
Biotech intelligence for AI agents: drugs, targets, diagnostics, PoS estimates, and writeups.
Biotech News MCP — aggregated biotech & pharma industry news: FDA approvals, clinical readouts…
Regulatory Catalysts MCP — high-value biotech regulatory calendar events (keyless).
Related MCP Servers
- AlicenseAqualityNot gradedmaintenanceSupplement safety MCP server for AI agents. FDA FAERS signals, CYP450 pathways, 584 compound aliases. Works with Claude Desktop, LangChain, CrewAI.51-
- AlicenseNot gradedqualityCmaintenanceUnified MCP server providing AI-agent-ready access to AlphaFold, PubMed, ChEMBL, Ensembl, and 37+ scientific databases.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for clinical and pharmaceutical data, enabling search of ClinicalTrials.gov, PubMed, FDA, and ICH guidelines without API keys.17 npmMIT
- AlicenseAqualityDmaintenanceAn MCP server that enables AI assistants to query U.S. FDA public datasets, including drug adverse events, labeling, recalls, approvals, shortages, NDC directory, and medical device regulatory information.10MIT