Skip to main content
Glama

ClinicalTrials.gov Natural Language API Server

by HuaiyuZhang

Сервер MCP для API естественного языка ClinicalTrials.gov

Этот сервер MCP (Model Control Protocol) позволяет вам запрашивать ClinicalTrials.gov, используя естественный язык. Он использует модели GPT OpenAI для перевода вашего запроса в параметры API и возвращает структурированные результаты.

Функции

  • Принимает запросы на естественном языке (например, «Покажите мне завершенные исследования диабета 3 фазы в Канаде»)
  • Использует API OpenAI для анализа и сопоставления с параметрами API ClinicalTrials.gov
  • Возвращает как проанализированные параметры, так и результаты

Требования

  • Питон 3.8+
  • Зависимости в requirements.txt
  • Ключ API OpenAI (задается как переменная среды OPENAI_API_KEY )

Запуск сервера

  1. Установить зависимости:
    pip install -r requirements.txt
  2. Установите свой ключ API OpenAI:
    export OPENAI_API_KEY=sk-...
  3. Запустите сервер:
    uvicorn server:app --reload

Использование

Пример 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"}'

Пример на 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())

Что такое МКП?

MCP (Model Control Protocol) — это шаблон для создания API на основе ИИ, которые действуют как контрольный слой между естественным языком и структурированными API. Этот сервер использует LLM для интерпретации намерений пользователя и сопоставления их с вызовами API, делая сложные данные доступными через простой язык.

Настройка

  • Вы можете изменить приглашение или добавить дополнительную схему параметров в server.py для поддержки большего количества типов запросов или API.

Если у вас есть вопросы или предложения по улучшению, создайте тему или отправьте PR!

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

Позволяет пользователям отправлять запросы на ClinicalTrials.gov, используя естественный язык вместо сложных параметров API, преобразуя запросы на простом английском языке в структурированные вызовы API и возвращая организованные данные клинических испытаний.

  1. Функции
    1. Требования
      1. Запуск сервера
        1. Использование
          1. Пример cURL
          2. Пример на Python
        2. Что такое МКП?
          1. Настройка

            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