ClinicalTrials.gov Natural Language API Server
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.
Related MCP server: Clinical Trials MCP Server
Requisitos
Python 3.8+
Dependencias en
requirements.txtClave API de OpenAI (establecida como variable de entorno
OPENAI_API_KEY)
Ejecución del servidor
Instalar dependencias:
pip install -r requirements.txtEstablezca su clave API de OpenAI:
export OPENAI_API_KEY=sk-...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.pypara admitir más tipos de consultas o API.
Si tienes preguntas o quieres realizar mejoras, ¡abre un problema o una comunicación pública!
This server cannot be installed
Maintenance
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
- Flicense-qualityDmaintenanceEnables searching and retrieving information from the ClinicalTrials.gov database of over 400,000 clinical studies, including trial details, eligibility criteria, locations, and results across 220+ countries.5
- AlicenseBqualityDmaintenanceEnables searching and querying clinical trials from ClinicalTrials.gov with intelligent filtering for recruiting studies, geographic search, and detailed trial information including contacts and eligibility criteria.376MIT
- AlicenseAqualityDmaintenanceEnables conversational access to 400,000+ clinical trials on ClinicalTrials.gov, allowing users to search, compare, and retrieve trial details using plain English through MCP-compatible clients like Cursor and Claude Desktop.53MIT
- Alicense-qualityCmaintenanceWraps the ClinicalTrials.gov API v2 to enable querying clinical trials data through natural language.12MIT
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.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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