Skip to main content
Glama
HuaiyuZhang

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

Related MCP server: Clinical Trials MCP Server

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!

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • ClinicalTrials MCP — wraps ClinicalTrials.gov API v2 (free, no auth)

  • Search ClinicalTrials.gov — find studies, retrieve results, match patients to eligible trials.

  • AI-moderated research platform: create and launch studies and query interview results.

View all MCP Connectors

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

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