Skip to main content
Glama

💊 drug-pipeline-mcp

Smithery Python 3.10+ License: MIT GitHub stars

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 8081

Herramientas (6)

Herramienta

Qué hace

Fuente de datos

search_trials

Busca ensayos clínicos por condición, fase, estado, patrocinador

ClinicalTrials.gov

get_trial_detail

Protocolo completo para un NCT específico (elegibilidad, resultados, ubicaciones)

ClinicalTrials.gov

lookup_drug

Información del medicamento: ingredientes activos, potencia, clasificación ATC, NDC

openFDA + RxNorm

get_approvals

Historial de aprobaciones de la FDA con fechas de presentación y estado

openFDA

get_eu_approvals

Estado de autorización UE/EMA — nombres comerciales, ATC, estado, indicadores de huérfano/biosimilar

EMA Daily XLSX

get_safety_data

Informes de eventos adversos FAERS — reacciones principales, resultados graves, recuento total

openFDA FAERS

approved_for_condition

Encuentra medicamentos por indicación — qué medicamentos están aprobados en la UE para una condición

EMA Daily XLSX

get_trial_results

Resultados de ensayos — medidas de resultado, eventos adversos, línea base, flujo de participantes

ClinicalTrials.gov

list_orphan_drugs

Designaciones de medicamentos huérfanos en la UE — filtrar por área terapéutica

EMA Daily XLSX

company_pipeline

Pipeline de I+D de la empresa — todos los ensayos agrupados por fase + estado de aprobación en la UE

ClinicalTrials.gov + EMA

search_publications

Búsqueda en PubMed de publicaciones sobre medicamentos/ensayos

PubMed / NCBI

drug_pipeline

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.md

Sin 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 NCThttps://clinicaltrials.gov/study/NCT...

  • Número de solicitud de la FDAhttps://www.accessdata.fda.gov/...

  • PMIDhttps://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

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