Skip to main content
Glama

AACT Clinical Trials MCP Server

by navisbio

Servidor MCP de ensayos clínicos de AACT

Descripción general

Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la base de datos AACT (Análisis Agregado de ClinicalTrials.gov) mediante el marco FastMCP. Este servidor permite a los asistentes de IA consultar directamente los datos de ensayos clínicos de la base de datos ClinicalTrials.gov.

Características

Herramientas

  • list_tables
    • Obtenga una descripción general de todas las tablas disponibles en la base de datos AACT
    • Útil para comprender la estructura de la base de datos antes del análisis.
  • describe_table
    • Examinar la estructura detallada de una tabla AACT específica
    • Muestra los nombres de las columnas y los tipos de datos
    • Ejemplo: {"table_name": "studies"}
  • read_query
    • Ejecutar una consulta SELECT en la base de datos de ensayos clínicos de AACT
    • Manejar consultas SQL de forma segura con validación
    • Ejemplo: {"query": "SELECT nct_id, brief_title FROM ctgov.studies LIMIT 5"}
  • append_insight
    • Registrar los hallazgos y conocimientos clave descubiertos durante el análisis
    • Ayuda a construir una narrativa analítica
    • Ejemplo: {"finding": "Phase 3 oncology trials have increased by 15% over the last 5 years"}

Recursos

  • schema://database
    • Devuelve el esquema de la base de datos como un recurso JSON
  • memo://insights
    • Devuelve una nota formateada de información recopilada durante la sesión.

Configuración

Variables de entorno requeridas

  • DB_USER : Su nombre de usuario de la base de datos AACT
  • DB_PASSWORD : Su contraseña de la base de datos AACT

Uso con núcleo semántico

from semantic_kernel import Kernel from semantic_kernel.connectors.mcp import MCPStdioPlugin # Create an AACT Clinical Trials MCP plugin aact_mcp = MCPStdioPlugin( name="aact", description="Clinical Trials Database Plugin", command="uvx", args=["mcp-server-aact"], env={ "DB_USER": "your_aact_username", "DB_PASSWORD": "your_aact_password" } ) # Add to Semantic Kernel kernel = Kernel() kernel.add_plugin(aact_mcp)

Ejemplos de indicaciones

A continuación se muestran algunos ejemplos de indicaciones para utilizar con este complemento:

  1. "¿Cuáles son los tipos de intervenciones más comunes en los ensayos clínicos de cáncer de mama?"
  2. "¿Cuántos ensayos clínicos de fase 3 se completaron en 2023?"
  3. Muéstrenme las estadísticas de inscripción para ensayos clínicos sobre diabetes en diferentes países.
  4. "¿Qué porcentaje de ensayos oncológicos han reportado resultados en los últimos 5 años?"

Detalles de implementación

Este servidor está construido utilizando:

  • FastMCP para la implementación del Protocolo de Contexto de Modelo
  • Python psycopg2 para la conectividad de bases de datos PostgreSQL
  • Base de datos AACT como fuente de datos para la información de ClinicalTrials.gov

Licencia

Licencia MIT

Contribuyendo

¡Agradecemos sus contribuciones! Por favor:

Expresiones de gratitud

Este proyecto se inspiró y se basó inicialmente en el código de:

¡Gracias a estos increíbles proyectos por mostrarnos el camino! 🙌

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona acceso a la base de datos AACT de ClinicalTrials.gov, lo que permite el análisis de datos de ensayos clínicos, el seguimiento de las tendencias de desarrollo y la generación de información sobre el panorama terapéutico.

  1. Descripción general
    1. Características
      1. Herramientas
      2. Recursos
    2. Configuración
      1. Variables de entorno requeridas
    3. Uso con núcleo semántico
      1. Ejemplos de indicaciones
        1. Detalles de implementación
          1. Licencia
            1. Contribuyendo
              1. Expresiones de gratitud

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables searching for drugs and exploring ontology terms in the Cortellis database, providing access to comprehensive drug development status information with structured JSON responses.
                  Last updated -
                  7
                  123
                  1
                  JavaScript
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  Analyzes PubMed medical literature to help researchers quickly gain insights into medical research dynamics, with features including literature retrieval, hotspot analysis, trend tracking, and comprehensive reports.
                  Last updated -
                  50
                  Python
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that enables access to clinical evidence from the CIViC database, allowing users to search across variants, diseases, drugs, and phenotypes to support precision oncology research.
                  Last updated -
                  43
                  Python
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  Provides AI assistants with direct query access to the AACT (Aggregate Analysis of ClinicalTrials.gov) database, allowing structured retrieval and analysis of clinical trial data.
                  Last updated -
                  9
                  Python
                  GPL 3.0

                View all related MCP servers

                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/navisbio/ctgov_MCP'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server