Разработчикам и ИИ-агентам

Mediora снаружи.

MCP-сервер, обычный HTTP-API каталога и то, что работает под капотом. Если вы пришли разобраться в своём анализе — начните с главной.

Для Claude · Cursor · GPT

Mediora говорит на MCP. Цитируйте каталог из любого AI-агента.

Model Context Protocol — открытый стандарт, через который AI-агенты подтягивают проверенные знания. Mediora отгружает MCP-сервер с анонимными read-инструментами каталога и инструментами под patient-JWT (whoami · analyze_lab_pdf · get_patient_history · get_test_details · longitudinal_trend). Под patient-JWT — SSRF-защита + multipart-загрузка в S3, так что Claude Desktop разбирает PDF без захода на сайт.

Или просто HTTP

Нужен обычный HTTP? Каждая запись доступна на api.mediora.ai/api/public/catalog/{markers, conditions, symptoms} — без авторизации, JSON, ключ не нужен.

curl https://api.mediora.ai/api/public/catalog/markers
claude_desktop_config.json вставь и перезапусти
{
  "mcpServers": {
    "mediora": {
      "type": "http",
      "url": "https://mcp.mediora.ai/mcp"
    }
  }
}

Потом попроси Claude сравнить маркеры гипотиреоза или интерпретировать значение — ответы прямо из каталога Mediora.

Лайфхак

Пользуетесь Claude Desktop? Разберите PDF, не открывая сайт.

Скиньте PDF (или public-URL) в Claude Desktop с подключённым MCP-сервером Mediora. Claude вызовет наш tool mediora__analyze_lab_pdf, форварднёт файл в наш upload pipeline с вашим JWT, и расшифровка прилетит обратно в чат — маркеры, нормы, объяснения. Тот же SSRF-защищённый путь что и на сайте; файл нигде не «утечёт».

M Claude Desktop · через mcp.mediora.ai
📎 hba1c_apr_2025.pdf
Разбери это, пожалуйста
⚙ mediora__analyze_lab_pdf · uploading…
✓ HbA1c 5.9 % · пограничный
AI-агенты в действии

Когда Claude нужен проверенный лаб-факт — он спрашивает нас.

Живой пример разговора в Claude Desktop с опорой на каталог Mediora через MCP. Агент вызывает наш инструмент, цитирует источник и остаётся в рамках медицински-проверенного.

Claude Desktop через mcp.mediora.ai
Вы

У меня ТТГ 4.5 мМЕ/л. Что это значит?

⚙ Вызов инструмента mediora__lookup_marker(slug: "tsh") → вернул нормы, что значит выше/ниже, связанные маркеры
Claude

ТТГ 4.5 мМЕ/л — у верхней границы типичной нормы (0.4–4.0). По каталогу Mediora это может указывать на пограничный субклинический гипотиреоз — стоит пересдать через 6–8 недель вместе со свободным T4 и обсудить с врачом.

Источник: mediora.ai/ru/markers/tsh
Этот разговор — иллюстрация. Реальные ответы зависят от модели и промпта агента.
Под капотом

Построено как инфраструктура.

Операционные детали, SEO и надёжность — по отдельности каждая мелочь, вместе объясняют, почему Mediora ведёт себя как настоящий продукт, а не как демо.

  • Авто-ретрай задач (3 раза) с сохранением temp-файла. Если OpenAI/S3 чихнули, загрузка повторяется — вы не загружаете файл заново.
  • Авто-разморозка зависших анализов за 1 час. DetectStuckTestsJob ежечасно: любой анализ застрявший в Parsing/Analyzing > 30 мин получает Failed с понятным сообщением; CleanupOldDataJob удалит его через 7 дней.
  • Видимая месячная квота на /profile. Использовано / лимит / дата сброса — без сюрпризов, без скрытого счётчика.
  • Cookie-баннер показывается один раз. После вашего решения мы больше не показываем. По умолчанию, не настройка.
  • Schema.org Physician на каждом профиле врача. Google / Bing / Perplexity видят специальность, язык и стаж каждого врача из структурированных данных — не из нашего маркетинга.
  • Schema.org reviewedBy на каждой странице каталога. Двое врачей которые одобрили этот маркер / состояние / симптом перечислены в структурированных данных со специальностью — AI могут верифицировать источник.
  • Динамический /sitemap.xml - 500+ URL. Каждый маркер, состояние и симптом — отдельная индексируемая страница на трёх языках, а не одна generic-SEO главная.
  • Брендированные PDF-отчёты. Скачанные PDF имеют footer Mediora.AI с датой генерации — когда вы приносите врачу, он точно знает что это.