Skip to main content
Glama

ClinicalTrials.gov Natural Language API Server

by HuaiyuZhang

MCP-Server für die Natural Language API von ClinicalTrials.gov

Dieser MCP-Server (Model Control Protocol) ermöglicht Ihnen die Abfrage von ClinicalTrials.gov in natürlicher Sprache. Er nutzt die GPT-Modelle von OpenAI, um Ihre Abfrage in API-Parameter zu übersetzen und strukturierte Ergebnisse zurückzugeben.

Merkmale

  • Akzeptiert Abfragen in natürlicher Sprache (z. B. „Zeigen Sie mir abgeschlossene Diabetesstudien der Phase 3 in Kanada“)
  • Verwendet die OpenAI-API zum Parsen und Zuordnen der ClinicalTrials.gov-API-Parameter
  • Gibt sowohl die analysierten Parameter als auch die Ergebnisse zurück

Anforderungen

  • Python 3.8+
  • Abhängigkeiten in requirements.txt
  • OpenAI-API-Schlüssel (als Umgebungsvariable OPENAI_API_KEY festgelegt)

Ausführen des Servers

  1. Installieren Sie Abhängigkeiten:
    pip install -r requirements.txt
  2. Legen Sie Ihren OpenAI-API-Schlüssel fest:
    export OPENAI_API_KEY=sk-...
  3. Starten Sie den Server:
    uvicorn server:app --reload

Verwendung

cURL-Beispiel

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

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())

Was ist MCP?

MCP (Model Control Protocol) ist ein Muster zum Erstellen KI-gesteuerter APIs, die als Kontrollschicht zwischen natürlicher Sprache und strukturierten APIs fungieren. Dieser Server verwendet ein LLM, um die Benutzerabsicht zu interpretieren und sie API-Aufrufen zuzuordnen. Dadurch werden komplexe Daten in einfacher Sprache zugänglich.

Anpassung

  • Sie können die Eingabeaufforderung ändern oder weitere Parameterschemata in server.py hinzufügen, um weitere Abfragetypen oder APIs zu unterstützen.

Bei Fragen oder für Verbesserungen öffnen Sie ein Problem oder einen 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.

Ermöglicht Benutzern, ClinicalTrials.gov in natürlicher Sprache statt in komplexen API-Parametern abzufragen, indem einfache englische Anfragen in strukturierte API-Aufrufe übersetzt werden und organisierte Daten zu klinischen Studien zurückgegeben werden.

  1. Merkmale
    1. Anforderungen
      1. Ausführen des Servers
        1. Verwendung
          1. cURL-Beispiel
          2. Python-Beispiel
        2. Was ist MCP?
          1. Anpassung

            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