Сервер 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
)
Запуск сервера
- Установить зависимости:
- Установите свой ключ API OpenAI:
- Запустите сервер:
Использование
Пример cURL
Пример на Python
Что такое МКП?
MCP (Model Control Protocol) — это шаблон для создания API на основе ИИ, которые действуют как контрольный слой между естественным языком и структурированными API. Этот сервер использует LLM для интерпретации намерений пользователя и сопоставления их с вызовами API, делая сложные данные доступными через простой язык.
Настройка
- Вы можете изменить приглашение или добавить дополнительную схему параметров в
server.py
для поддержки большего количества типов запросов или API.
Если у вас есть вопросы или предложения по улучшению, создайте тему или отправьте PR!
This server cannot be installed
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 и возвращая организованные данные клинических испытаний.
Related MCP Servers
- AsecurityAlicenseAqualityEnables 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 -16666TypeScriptMIT License
- -securityAlicense-qualityProvides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.Last updated -15PythonGPL 3.0
- -securityAlicense-qualityProvides 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 -15PythonGPL 3.0
- -securityAlicense-qualityA 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 -PythonMIT License