Skip to main content
Glama

ClinicalTrials.gov Natural Language API Server

by HuaiyuZhang

Servidor MCP para la API de lenguaje natural de ClinicalTrials.gov

Este servidor MCP (Protocolo de Control de Modelos) permite consultar ClinicalTrials.gov en lenguaje natural. Utiliza los modelos GPT de OpenAI para traducir la consulta a parámetros de API y devolver resultados estructurados.

Características

  • Acepta consultas en lenguaje natural (por ejemplo, "Muéstrame los ensayos de diabetes de fase 3 completados en Canadá")
  • Utiliza la API de OpenAI para analizar y mapear los parámetros de la API de ClinicalTrials.gov
  • Devuelve tanto los parámetros analizados como los resultados.

Requisitos

  • Python 3.8+
  • Dependencias en requirements.txt
  • Clave API de OpenAI (establecida como variable de entorno OPENAI_API_KEY )

Ejecución del servidor

  1. Instalar dependencias:
    pip install -r requirements.txt
  2. Establezca su clave API de OpenAI:
    export OPENAI_API_KEY=sk-...
  3. Iniciar el servidor:
    uvicorn server:app --reload

Uso

Ejemplo de cURL

curl -X POST "http://127.0.0.1:8000/query" \ -H "Content-Type: application/json" \ -d '{"query": "Show me completed phase 3 diabetes trials in Canada"}'

Ejemplo de Python

import requests query = "Show me completed phase 3 diabetes trials in Canada" response = requests.post( "http://127.0.0.1:8000/query", json={"query": query} ) print(response.json())

¿Qué es MCP?

MCP (Protocolo de Control de Modelos) es un patrón para crear API basadas en IA que actúan como una capa de control entre el lenguaje natural y las API estructuradas. Este servidor utiliza un LLM para interpretar la intención del usuario y mapearla a las llamadas a la API, lo que permite acceder a datos complejos mediante lenguaje sencillo.

Personalización

  • Puede modificar el indicador o agregar más esquemas de parámetros en server.py para admitir más tipos de consultas o API.

Si tienes preguntas o quieres realizar mejoras, ¡abre un problema o una comunicación pública!

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

Permite a los usuarios consultar ClinicalTrials.gov utilizando lenguaje natural en lugar de parámetros API complejos, traduciendo solicitudes en inglés simple en llamadas API estructuradas y devolviendo datos de ensayos clínicos organizados.

  1. Características
    1. Requisitos
      1. Ejecución del servidor
        1. Uso
          1. Ejemplo de cURL
          2. Ejemplo de Python
        2. ¿Qué es MCP?
          1. Personalización

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Enables extracting data from websites using natural language prompts, allowing users to specify exactly what content they want in plain English and returning structured JSON data.
              Last updated -
              1
              666
              6
              TypeScript
              MIT License
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              Provides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.
              Last updated -
              15
              Python
              GPL 3.0
              • Apple
            • -
              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 -
              15
              Python
              GPL 3.0
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables Claude Desktop to search clinicaltrials.gov for matching clinical trials based on genetic mutations provided in natural language queries.
              Last updated -
              Python
              MIT License
              • Apple

            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/HuaiyuZhang/clinical-trial-mcp'

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