drug-pipeline-mcp
💊 drug-pipeline-mcp
Inteligencia de pipeline de I+D farmacéutica para agentes de IA — Ensayos clínicos, aprobaciones de la FDA, información sobre medicamentos y publicaciones en un solo servidor MCP.
Sin alucinaciones. Cada resultado se rastrea hasta un ID de NCT, número de solicitud de la FDA o PMID de origen.
Inicio rápido
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 8081Herramientas (6)
Herramienta | Qué hace | Fuente de datos |
| Busca ensayos clínicos por condición, fase, estado, patrocinador | ClinicalTrials.gov |
| Protocolo completo para un NCT específico (elegibilidad, resultados, ubicaciones) | ClinicalTrials.gov |
| Información del medicamento: ingredientes activos, potencia, clasificación ATC, NDC | openFDA + RxNorm |
| Historial de aprobaciones de la FDA con fechas de presentación y estado | openFDA |
| Estado de autorización UE/EMA — nombres comerciales, ATC, estado, indicadores de huérfano/biosimilar | EMA Daily XLSX |
| Informes de eventos adversos FAERS — reacciones principales, resultados graves, recuento total | openFDA FAERS |
| Encuentra medicamentos por indicación — qué medicamentos están aprobados en la UE para una condición | EMA Daily XLSX |
| Resultados de ensayos — medidas de resultado, eventos adversos, línea base, flujo de participantes | ClinicalTrials.gov |
| Designaciones de medicamentos huérfanos en la UE — filtrar por área terapéutica | EMA Daily XLSX |
| Pipeline de I+D de la empresa — todos los ensayos agrupados por fase + estado de aprobación en la UE | ClinicalTrials.gov + EMA |
| Búsqueda en PubMed de publicaciones sobre medicamentos/ensayos | PubMed / NCBI |
| Compuesto — información de medicamentos + FDA + UE + seguridad + ensayos + publicaciones + huérfanos | Todas las fuentes |
Ejemplos de consultas de agentes
"¿Qué hay en el pipeline para los agonistas de GLP-1?" →
drug_pipeline(drug_name="semaglutide")→ Clase ATC, estado FDA, más de 10 ensayos, publicaciones
"¿Qué empresas tienen ensayos de Fase 3 para el cáncer de pulmón de células no pequeñas?" →
search_trials(condition="non-small cell lung cancer", phase="PHASE3", status="RECRUITING")
"¿Está el pembrolizumab aprobado en la UE frente a EE. UU.?" →
get_approvals(drug_name="Keytruda")→ Historial de presentación ante la FDA con fechas →get_eu_approvals(drug_name="Keytruda")→ Estado de autorización en la UE
"¿Cuáles son las señales de seguridad para la semaglutida?" →
get_safety_data(drug_name="semaglutide")→ 6.027 informes FAERS, reacciones principales: náuseas (862), vómitos (750)
"¿Qué medicamentos están aprobados para el cáncer de pulmón de células no pequeñas?" →
approved_for_condition(condition="non-small cell lung cancer")→ 82 medicamentos (Keytruda, Tagrisso, Opdivo, Tecentriq, ...)
"¿Cuáles son los criterios de elegibilidad para NCT03178617?" →
get_trial_detail(nct_id="NCT03178617")
Ejemplo de salida (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"]
}Arquitectura
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.mdSin aprendizaje automático. Sin predicciones. Solo síntesis estructurada de fuentes primarias verificadas.
Fuentes de datos
Fuente | Datos | Gratis |
ClinicalTrials.gov | Más de 500 mil estudios, fases, estado, elegibilidad, resultados | ✅ Siempre gratis |
openFDA Drug Approvals | Aprobaciones de la FDA, directorio NDC, presentaciones | ✅ Siempre gratis |
openFDA FAERS | Informes de eventos adversos, reacciones, resultados | ✅ Siempre gratis |
RxNorm / RxNav | Identificadores de medicamentos, clasificación ATC | ✅ Siempre gratis |
PubMed / NCBI | Publicaciones científicas | ✅ Siempre gratis |
EMA Medicines Register | Estado de autorización en la UE, ATC, indicadores de huérfano/biosimilar, áreas terapéuticas | ✅ Siempre gratis |
Anti-alucinación
Cada resultado incluye:
ID de NCT →
https://clinicaltrials.gov/study/NCT...Número de solicitud de la FDA →
https://www.accessdata.fda.gov/...PMID →
https://pubmed.ncbi.nlm.nih.gov/PMID...
Sin campos calculados, sin predicciones, sin estimaciones "aproximadas".
Idioma
Todo el resultado está en inglés (nombres de campos JSON, descripciones, resultados). El servidor se puede configurar a través del parámetro language en Smithery para soporte de localización futura.
Licencia
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