К основному содержимому

Блог

MCP-сервер Resalt: подключение к Claude и ChatGPT за 5 минут

Resalt Опубликовано

10 октября 2026 года Resalt запустил MCP-сервер: Claude, ChatGPT, Cursor и другие AI-агенты теперь работают с вашими встречами напрямую. Спросите агента «что решили по бюджету на созвоне во вторник» — и получите ответ с таймкодом, не открывая ни одного транскрипта.

Контекст встреч месяцами лежит мертвым грузом: расшифровки, саммари, списки задач, договоренности. ИИ-агенты, которым все чаще поручают рабочие задачи, этого контекста не видят — перед вопросом про прошлый созвон приходится вручную копировать транскрипт в чат. MCP-сервер Resalt закрывает разрыв: агент сам находит нужную встречу, читает саммари, ищет по смыслу по всей базе и, с вашего разрешения, запускает запись бота.

В этой статье разберем, как устроен сервер, какие у него 15 инструментов, как подключить его к популярным клиентам пошагово и какие рабочие сценарии открываются для продаж, продукта, HR и руководителей.

Что такое MCP-сервер Resalt

MCP-сервер Resalt — официальный коннектор, который отдает данные ваших встреч ИИ-агентам по протоколу Model Context Protocol. Сервер работает по адресу my.resalt.app/api/mcp, поддерживает транспорт Streamable HTTP и два способа авторизации:

  • OAuth 2.1 (рекомендуемый): добавьте в клиенте коннектор с адресом сервера и нажмите «Войти». Доступ подтверждается на странице Resalt, отдельно ставится разрешение на изменения. Ключи никуда копировать не нужно.
  • API-ключ: для скриптов, CI и клиентов без поддержки OAuth. Ключ создается в разделе «Настройки → MCP & API» и передается в заголовке Authorization.

Важно: Resalt запускает сервер сам, из собственного контура. Данные не проходят через сторонние MCP-платформы-посредники, которые брокерят доступ к чужим серверам. Если базовые принципы протокола знакомы плохо, начните со статьи что такое MCP — а сравнение серверов встреч, включая Fireflies, Grain, Otter и Mymeet, разобрано в отдельном обзоре.

Ваши встречи: транскрипты, саммари, задачи, календарь

Что умеет сервер: 15 инструментов

Инструменты делятся на две группы. Девять инструментов чтения доступны всегда. Шесть инструментов действий регистрируются только при включенной отметке «Разрешить изменения» — без нее агент физически не видит инструментов записи и не может изменить данные встреч.

ИнструментЧто делаетТип
list_meetingsСписок встреч с фильтрами: название, дата, статус, участникчтение
get_meeting_statusСтатус обработки: готово ли саммари, идет ли запись ботачтение
get_active_meetingsЧто происходит сейчас: бот в эфире, встреча в обработкечтение
get_summaryСаммари встречи: гист, ключевые пункты, решения, темычтение
get_transcriptПолный транскрипт с таймкодами и именами спикеровчтение
semantic_searchСемантический поиск по смыслу сразу по всем встречамчтение
list_calendar_eventsСобытия подключенных календарей, включая встречи без записичтение
export_meetingЭкспорт встречи в md, json, pdf или docxчтение
get_analyticsАналитика по всем встречам за период (только тариф Business)чтение
start_recordingОтправить бота на живую встречу по ссылкедействие
stop_recordingОстановить запись: бот выходит, аудио уходит в обработкудействие
regenerate_summaryПерегенерировать саммари (на Free стоит 1 AI-кредит)действие
rename_meetingПереименовать встречудействие
share_meetingПоделиться встречей с зарегистрированным пользователемдействие
revoke_shareОтозвать доступ к встречедействие

Ошибки возвращаются агенту со встроенной подсказкой о следующем шаге: если саммари еще не готово, сервер подскажет проверить статус через get_meeting_status; если бот занят, объяснит, как узнать позицию в очереди; при превышении лимита сообщит, когда он обнулится. Агенту не нужно «угадывать» протокол — сервер сам ведет его по сценарию.

Что это дает на практике: сценарии и промпты

Ценность сервера зависит от роли. Ниже четыре рабочих сценария с готовыми промптами — их можно копировать как есть, меняя только детали под свои задачи.

Продажи: собрать возражения за месяц. Агент перебирает все встречи с клиентами и выписывает повторяющиеся возражения — то, на что у менеджера ушли бы часы ручного прослушивания.

«Найди все встречи за сентябрь, где я говорил с клиентами. Составь список возражений, которые звучали чаще всего, со ссылками на встречи и таймкодами».

Продажи: контроль обещаний. Клиентам постоянно что-то обещают на созвонах: материалы, цены, демо. Агент сводит все обещания в один список с дедлайнами.

«Проверь все клиентские встречи за неделю: что мы пообещали клиентам, кому и к какому сроку? Список обещаний с дедлайнами».

Продукт: свести фидбек пользователей. Разбросанные по десяткам интервью пожелания превращаются в одну структурированную картину с подсчетом частоты.

«Собери все пожелания пользователей из интервью за квартал. Сгруппируй по темам, укажи, сколько раз встречалась каждая тема и кто просил».

HR: сравнить кандидатов. После серии собеседований агент выдает сравнительную таблицу без ручного перечитывания конспектов.

«Сравни кандидатов на позицию [название] по итогам собеседований: опыт, ожидания по зарплате, сильные и слабые стороны. Оформи таблицей».

HR: дебриф после собеседования. Пока впечатления свежие, агент превращает запись в структурированную справку и подсвечивает, что стоит проверить дальше.

«Найди вчерашнее собеседование на позицию [название]. Справка по кандидату: опыт, сильные и слабые стороны, зарплатные ожидания, мои сомнения. Что стоит проверить на следующем этапе?»

HR: найти опыт по смыслу. Формулировки кандидатов различаются: кто-то говорит «руководил отделом», кто-то «вел команду из 15 человек». Семантический поиск находит смысл, а не точные слова.

«Кого из кандидатов за полгода спрашивали про управление командой? Покажи, что они отвечали».

Анализ команды: задачи и блокеры. Агент проходит все командные встречи и показывает, что реально движется, а что зависло.

«Проанализируй наши командные встречи за месяц: какие задачи ставили, что выполнено, что зависло и почему. Отдельно выдели повторяющиеся блокеры».

Анализ команды: ретро без рутины. Замечания с ретроспектив за квартал сводятся в темы — видно, что команда просит из спринта в спринт.

«Собери все замечания команды с ретроспектив за квартал. Сгруппируй по темам и отметь, что повторяется из спринта в спринт».

Анализ команды: пять пороков по Ленсиони. Классическая модель Патрика Ленсиони выстраивает дисфункции команды пирамидой: доверие, конфликты, приверженность, ответственность, результаты. Агент прогоняет транскрипты через эту рамку и находит живые проявления — от «на встречах никто не спорит» до «дедлайны срываются молча».

«Проанализируй наши командные встречи за квартал через модель Патрика Ленсиони “Пять пороков команды”: отсутствие доверия, боязнь конфликта, отсутствие приверженности, избегание ответственности, безразличие к результатам. По каждому уровню приведи 2-3 примера из наших встреч с таймкодами: кто и что говорил. Итог: какой уровень самый слабый и с чего начать работу».

Анализ команды: вовлеченность. Инструмент get_analytics считает настроение и вовлеченность по встречам; доступен на тарифе Business.

«Дай аналитику наших встреч за квартал: динамика настроения и вовлеченности команды, кто молчит на встречах».

Руководитель: контроль решений. Проверить, что договоренности с прошлой недели не потерялись, а задачи не зависли.

«Проверь встречи прошлой недели: какие задачи назначены мне и моей команде, какие дедлайны, что из решений уже обсуждалось повторно».

Подготовка к встрече. Календарь внутри сервера дает агенту контекст расписания: перед созвоном можно поднять всю историю общения с контрагентом одним вопросом.

«Что у меня на этой неделе? Подними саммари прошлых встреч с [клиент] и напомни, что мы обещали и что ждем от него».

Отдельный класс сценариев — действия через MCP. С включенной отметкой «Разрешить изменения» агенту можно поручить операции, которые раньше требовали открыть приложение: «Запиши завтрашнюю встречу по этой ссылке» — бот придет в Zoom, Google Meet, «Яндекс Телемост» или «Контур.Толк»; «Перегенерируй саммари встречи по шаблону ретро»; «Поделись записью встречи с коллегой». Для сценариев автоматизации (например, еженедельная выгрузка саммари всех клиентских встреч в папку) подойдет API-ключ: его можно вставить в скрипт и запускать по расписанию.

Как подключить: общий принцип

Подключение занимает около минуты и сводится к трем шагам:

  1. Получите доступ: «Настройки → MCP & API» → кнопка «Войти» для OAuth-подключения или «Создать ключ» для API-ключа.
  2. Укажите в клиенте адрес сервера: my.resalt.app/api/mcp.
  3. При OAuth подтвердите доступ на странице Resalt (там же ставится разрешение изменений). При ключе вставьте его в конфигурацию клиента.

Дальше — пошаговые инструкции для конкретных клиентов.

Claude (claude.ai)

Коннекторы claude.ai не принимают произвольные HTTP-заголовки, поэтому для ручного подключения ключ передается прямо в адресе сервера:

  1. Откройте «Настройки → Коннекторы» и нажмите «Добавить пользовательский коннектор».
  2. Имя: Resalt. Адрес сервера: my.resalt.app/api/mcp?api_key=ВАШ_КЛЮЧ.
  3. В разделе аутентификации выберите «Без входа» и проигнорируйте предупреждение о входе: авторизация проходит ключом внутри адреса, а не через OAuth-перенаправление.

Если в вашей версии клиента доступен вход через OAuth, предпочтительнее он: добавьте коннектор с «голым» адресом my.resalt.app/api/mcp и подтвердите доступ кнопкой «Войти» — без ключей в конфигурации.

ChatGPT

Для кастомных коннекторов ChatGPT действует то же ограничение: произвольные заголовки не принимаются, ключ идет в адрес.

  1. В веб-версии откройте «Settings → Apps & Connectors → Advanced settings» и включите developer mode (зависит от тарифа OpenAI).
  2. Создайте коннектор: имя Resalt, адрес my.resalt.app/api/mcp?api_key=ВАШ_КЛЮЧ, аутентификация — None.
  3. Сохраните — и задавайте вопросы о встречах прямо в чате.

Claude Desktop

Файл claude_desktop_config.json принимает только локальные серверы, поэтому удаленный сервер с заголовком подключается через обертку mcp-remote:

{
  "mcpServers": {
    "resalt": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://my.resalt.app/api/mcp",
        "--header",
        "Authorization: Bearer ВАШ_КЛЮЧ"
      ]
    }
  }
}

Подставьте ключ, сохраните файл и перезапустите Claude Desktop — коннектор подгрузится при запуске.

Cursor

В Cursor удаленные серверы подключаются напрямую, без оберток, в файле .cursor/mcp.json:

{
  "mcpServers": {
    "resalt": {
      "url": "https://my.resalt.app/api/mcp",
      "headers": { "Authorization": "Bearer ВАШ_КЛЮЧ" }
    }
  }
}

Другие клиенты

Остальные инструменты подключаются по той же схеме: адрес сервера плюс ключ в заголовке. У отдельных клиентов есть нюансы:

  • Claude Code: команда claude mcp add --transport http resalt https://my.resalt.app/api/mcp --header "Authorization: Bearer ВАШ_КЛЮЧ".
  • Gemini CLI: используйте поле httpUrl — поле url в этом клиенте означает устаревший транспорт SSE и не подойдет.
  • YandexGPT: в AI Studio подключите внешний сервер через MCP Hub и привяжите его к агенту.
  • Kimi Code: поддерживается в Kimi Code CLI (команда kimi mcp add --transport http) и в расширении Kimi Code для VS Code (меню «MCP Servers»). Веб-версия Kimi кастомные серверы пока не принимает.
  • OpenClaw: сервер добавляется в конфигурационный файл openclaw.json в раздел mcp.servers — после чего инструменты Resalt доступны агентам OpenClaw.

Если клиент сообщает об ошибке 405, он пытается говорить со сервером на старом транспорте SSE: сервер поддерживает только Streamable HTTP. В mcp-remote это лечится флагом --transport http-only.

Тарифы и лимиты

MCP-сервер доступен на всех тарифах Resalt, включая бесплатный. Дневной лимит считается по вызовам инструментов (read и write в одном счетчике), служебный трафик протокола лимит не расходует. Из всех инструментов AI-кредиты тратит только regenerate_summary: на Free это 1 кредит за вызов, на Pro и Business перегенерация бесплатна.

ТарифКлючейВызовов в день
Free110
Pro1500
Business1безлимитно

На всех тарифах действует поминутный предохранитель: 60 вызовов в минуту на ключ. При превышении дневного лимита сервер вернет ошибку 429 с указанием времени сброса — ближайшая полночь по UTC.

Ограничения: чего сервер пока не умеет

Честный список ограничений помогает выбрать инструмент без сюрпризов:

  • Только Streamable HTTP. Клиенты на старом транспорте HTTP+SSE подключаться не смогут — получат ошибку 405.
  • Инструмент календаря не отдает ссылки на встречи: в них содержатся данные для входа. Агент видит время, платформу, участников и признак того, что запись есть.
  • Аналитика get_analytics доступна только на тарифе Business; на Free и Pro базовые счетчики можно собрать через list_meetings.
  • Календарь должен быть подключен к Resalt заранее: без него инструмент list_calendar_events вернет пустой список, а не ошибку.
  • Клиенты без поддержки кастомных MCP (например, веб-версия Kimi) сервер принять не могут — независимо от настроек.

Безопасность и данные

Подключение встреч к внешнему агенту — всегда компромисс, и честные сервисы говорят о нем прямо. Три принципа MCP-сервера Resalt:

  1. Минимальные права по умолчанию. Без отметки «Разрешить изменения» агент видит только девять инструментов чтения. Запись, шаринг и перегенерация саммари открываются отдельно и закрываются одним переключателем.
  2. Контроль доступа. OAuth-доступ отзывается для каждого приложения отдельно в административной панели; API-ключ виден только владельцу и хранится в настройках аккаунта. Токены OAuth живут 24 часа, обновляются по refresh-токену с ротацией и хранятся на сервере в виде хэшей.
  3. Честная оговорка о границе контура. Когда агент в Claude или ChatGPT получает ваши данные, дальше они обрабатываются по правилам той платформы. Resalt не контролирует, как долго клиент хранит контекст диалога и использует ли его для обучения моделей. Если у компании строгие требования к обработке данных, подключайте MCP только там, где внешний AI-контур разрешен. Сам Resalt обрабатывает данные по 152-ФЗ с шифрованием AES-256. То же касается экспорта: документы в pdf и docx агент скачивает напрямую, без промежуточных ссылок, — дальше они живут в среде клиента по его правилам.

MCP-сервер превращает архив встреч в рабочую базу знаний для ИИ-агентов: один адрес, один вход, пятнадцать инструментов. Начать можно на бесплатном тарифе: подключите сервер к Claude или ChatGPT и задайте вопрос, на который обычно пришлось бы полчаса листать записи.

👉 Попробовать: resalt.app

Читайте также: что такое MCP — простыми словами и сравнение MCP-серверов для встреч: Fireflies, Grain, Otter, Mymeet и Resalt.

Частые вопросы

Что такое MCP-сервер Resalt?

Это официальный коннектор Resalt по протоколу Model Context Protocol. Он работает по адресу my.resalt.app/api/mcp и позволяет ИИ-агентам — Claude, ChatGPT, Cursor и другим — читать саммари, транскрипты и календарь, искать по встречам и, с разрешения пользователя, запускать запись и управлять встречами.

MCP-сервер Resalt бесплатный?

Да, сервер доступен на всех тарифах, включая Free. Лимиты: Free — 10 вызовов инструментов в день, Pro — 500, Business — без ограничений; плюс 60 вызовов в минуту на любом тарифе. Подключение занимает около минуты и не требует отдельной оплаты.

Как подключить Resalt к Claude?

Два способа. Через OAuth: добавьте в Claude коннектор с адресом my.resalt.app/api/mcp и подтвердите вход кнопкой «Войти». Через API-ключ: укажите в адресе коннектора параметр api_key с вашим ключом, аутентификацию выберите «Без входа». Ключ создается в Resalt: «Настройки → MCP & API».

Почему агент не видит инструменты записи?

Инструменты действий включаются отметкой «Разрешить изменения» в настройках ключа, а для OAuth — чекбоксом на странице подтверждения доступа. Без нее агенту доступны только девять инструментов чтения: это защита от случайных изменений данных встреч.

Безопасно ли давать агенту доступ к встречам?

Данные покидают контур Resalt и дальше обрабатываются по правилам клиента, поэтому подключайте сервер только там, где внешний AI-контур разрешен. Внутри Resalt действуют шифрование AES-256 и обработка по 152-ФЗ, а права по умолчанию не дают агенту ничего изменять.

Что делать при ошибке 429 или 405?

429 — превышен дневной лимит тарифа: на Free это 10 вызовов; сервер сообщит, когда лимит обнулится. 405 — клиент использует устаревший транспорт SSE; переключите его на Streamable HTTP, в mcp-remote для этого есть флаг `--transport http-only`.

Поделиться