Как я связал расшифровки созвонов, ИИ-агента и базу знаний: MyMeet.ai + Codex + BuildIn

Как я связал расшифровки созвонов, ИИ-агента и базу знаний: MyMeet.ai + Codex + BuildIn

Созвоны у меня записывались давно. Расшифровки тоже делались. Иногда после встречи даже появлялся красивый отчёт с задачами и выводами.

А потом всё это отправлялось в цифровой морг.

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

Я собрал связку, в которой эти данные наконец начинают работать:

MyMeet.ai → Codex от OpenAI → BuildIn

  • MyMeet записывает и расшифровывает встречу.
  • Codex находит нужный созвон, читает готовый отчёт, достаёт решения, задачи и точные фрагменты расшифровки.
  • BuildIn принимает итог в базу знаний: страницу проекта, протокол встречи, список гипотез или материал для дальнейшей работы.

Работает и в обратную сторону. Codex может взять контекст проекта из BuildIn, сопоставить его с последними встречами MyMeet и подготовить бриф к следующему созвону.

Ниже - полная настройка. Все команды можно копировать. Ключи и токены в комментарии, чат с агентом и публичные конфиги вставлять не нужно.

Почему BuildIn, а не Notion

С Notion я ушёл давно. Причины оставлю за скобками, чтобы статья не превратилась в сеанс коллективной психотерапии.

BuildIn - международная версия китайского FlowUS. По логике и интерфейсу он очень близок к Notion: страницы, вложенность, базы данных, связи, представления и блочный редактор. Переучиваться почти не приходится.

Если рабочее пространство уже собрано в Notion, начинать с пустого листа не обязательно. BuildIn поддерживает миграцию через официальный Notion API и заявляет перенос страниц, баз данных, связей и форматирования.

Официальные материалы:

Старое пространство Notion сразу не удаляйте. Сначала выборочно сравните важные базы, связи, вложения и права доступа. Цифровая вера хороша, резервная копия лучше.

Что понадобится

  1. Установленный Codex от OpenAI. Команды ниже проверялись в Codex CLI 0.146.0-alpha.3.1.
  2. Аккаунт BuildIn с рабочим пространством, к которому вы хотите дать доступ агенту.
  3. Аккаунт MyMeet.ai на тарифе Lite, Pro или Business. На Free раздел интеграций и ключ видны, но запросы через MCP не выполняются.
  4. Доступ к обычному Terminal на компьютере.
  5. Пять-десять минут без желания отправить свой API-ключ в чат «для удобства».

MCP - это протокол, через который ИИ-агент получает инструменты внешнего сервиса. Не выгрузку всей базы целиком, а конкретные операции: найти встречу, прочитать отчёт, найти страницу, создать материал и так далее.

Шаг 1. Проверяем Codex

Откройте Terminal и выполните:

codex --version codex mcp --help

Если в справке есть команды list, get, add, login и logout, можно продолжать.

Шаг 2. Подключаем BuildIn через OAuth

Добавьте официальный удалённый MCP-сервер:

codex mcp add buildin --url https://mcp.buildin.ai/message

Codex должен распознать OAuth и открыть страницу авторизации. Если браузер не открылся автоматически:

codex mcp login buildin

В браузере:

  1. войдите в свой аккаунт BuildIn;
  2. выберите нужное рабочее пространство;
  3. проверьте запрашиваемые права;
  4. подтвердите доступ.

Никакие значения из окна авторизации копировать в чат не нужно.

Проверьте конфигурацию:

codex mcp get buildin codex mcp list

Ожидаемый адрес:

https://mcp.buildin.ai/message

Если OAuth работает, адрес вида https://mcp.buildin.ai/message?token=... не нужен.

Если ваш MCP-клиент не поддерживает OAuth

Это запасной, а не основной путь.

Создайте интеграцию и токен в Developer Center BuildIn, руководствуясь документацией:

Legacy-адрес выглядит так:

https://mcp.buildin.ai/message?token=<token>

Подставляйте значение локально в настройках клиента. Не отправляйте получившийся URL в чат, письмо или комментарии: токен является частью ссылки.

Шаг 3. Добавляем BuildIn Skill

MCP даёт Codex доступ к инструментам. Skill объясняет агенту, как безопасно работать с BuildIn через CLI и API.

В папке проекта выполните:

npx skills add next-space/buildin-skill --skill buildin-cli --yes

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

Проверка CLI, если он нужен вашему сценарию:

command -v buildin buildin version buildin --json doctor buildin --json whoami

OAuth для MCP и вход в BuildIn CLI хранятся отдельно. Если CLI просит авторизацию:

buildin login --browser

Шаг 4. Проверяем BuildIn без записи

Первый запрос должен только читать данные:

Определи название подключённого рабочего пространства BuildIn и найди до трёх недавно изменённых страниц. Верни только названия, даты изменения и ссылки. Ничего не создавай, не редактируй и не удаляй.

Затем можно проверить поиск конкретного материала:

давай, не редактируй и не удаляй.

Найди в моём BuildIn страницу по названию «Название страницы», прочитай её и кратко скажи, что там. Ничего не редактируй.

Если открылось не то рабочее пространство:

codex mcp logout buildin codex mcp login buildin

После этого повторите OAuth с правильным аккаунтом.

Шаг 5. Получаем ключ MyMeet.ai

В MyMeet:

  1. войдите в аккаунт;
  2. откройте настройки и страницу API-ключа: https://app.mymeet.ai/settings
  3. выберите нужное рабочее пространство в селекторе;
  4. убедитесь, что у него активен Lite, Pro или Business;
  5. скопируйте ключ в локальный буфер обмена.

У MyMeet один ключ на пользователя. Доступны встречи того пространства, которое выбрано на странице ключа. При смене пространства конфигурацию MCP переделывать не нужно.

Шаг 6. Подключаем удалённый MCP MyMeet

Выполните:

codex mcp add mymeet \ --url https://mcp.mymeet.ai/mcp \ --bearer-token-env-var MYMEET_API_KEY

Здесь сохраняется имя переменной MYMEET_API_KEY, а не значение ключа.

Сам ключ нужно безопасно передать запущенному приложению.

macOS

Откройте обычный Terminal. Команда ниже запросит значение скрыто, поэтому ключ не попадёт в историю:

read -s "MYMEET_API_KEY?Вставьте API-ключ MyMeet и нажмите Enter: " echo launchctl setenv MYMEET_API_KEY "$MYMEET_API_KEY" unset MYMEET_API_KEY

Полностью закройте Codex и откройте снова. Уже запущенное приложение может не увидеть новую переменную окружения.

Если вы запускаете Codex CLI из Terminal

Для одной текущей сессии можно не сохранять ключ в системе:

read -s "MYMEET_API_KEY?Вставьте API-ключ MyMeet и нажмите Enter: " echo export MYMEET_API_KEY codex unset MYMEET_API_KEY

После закрытия этого Terminal переменная исчезнет.

Проверяем сервер:

codex mcp get mymeet codex mcp list

Шаг 7. Проверяем MyMeet только на чтение

Начните с трёх последних обработанных встреч:

Используя MyMeet MCP, покажи три последние полностью обработанные встречи. Для каждой укажи только название, дату и статус. Не открывай полную расшифровку, не изменяй встречу и не запускай запись.

Затем проверьте отчёт конкретного созвона:

Найди последнюю встречу с «Имя или компания». Сначала прочитай готовый отчёт MyMeet и выпиши решения, задачи, ответственных и дедлайны. Полную расшифровку открывай только при необходимости точной формулировки.

Почему сначала отчёт, а не полная расшифровка:

  1. меньше лишнего контекста;
  2. быстрее ответ;
  3. ниже риск потерять важное в сотнях реплик;
  4. к расшифровке всегда можно вернуться за точной цитатой.

MyMeet MCP умеет не только читать. Среди доступных операций есть запуск записи, переименование, повторный анализ и удаление встречи. Поэтому в первых запросах полезно явно писать: «ничего не изменяй».

Шаг 8. Связываем оба сервиса

Вот несколько рабочих сценариев.

Итоги встречи в BuildIn

Найди в MyMeet встречу «Планирование проекта X». Возьми готовый отчёт, собери решения, задачи, ответственных и сроки. Затем подготовь структуру страницы BuildIn «Итоги планирования проекта X». Покажи черновик и точное место размещения. После моего подтверждения создай страницу. Ничего не удаляй и не перезаписывай.

Подготовка к следующему созвону

Найди в BuildIn материалы проекта X и отчёты двух последних встреч MyMeet. Подготовь краткий бриф к следующему созвону: контекст, принятые решения, открытые вопросы, просроченные задачи и предлагаемая повестка. Ничего во внешних сервисах не меняй.

База знаний по серии встреч

Найди все встречи MyMeet по теме «Запуск продукта» за последний месяц. На основе готовых отчётов собери единый документ: хронология решений, задачи, изменения позиции и нерешённые вопросы. Полные расшифровки используй только для спорных мест. После моего подтверждения сохрани документ в BuildIn.

Сверка проекта с реальностью

Найди в BuildIn страницу «Исследование аудитории». Используй её как контекст и сравни с выводами последней встречи MyMeet. Покажи, какие гипотезы подтвердились, какие изменились и что стоит проверить следующим шагом. Ничего не редактируй.

Если что-то не работает

Как я связал расшифровки созвонов, ИИ-агента и базу знаний: MyMeet.ai + Codex + BuildIn

Финальная проверка:

codex mcp get buildin codex mcp get mymeet codex mcp list

Минимальные правила безопасности

  • Не отправляйте ключи и токены в чат с агентом.
  • Не вставляйте реальные секреты в статьи, скриншоты и публичные конфиги.
  • Первую проверку каждого подключения выполняйте только на чтение.
  • Перед созданием страницы проверяйте название и родительский раздел.
  • Перед удалением, переносом или массовым изменением требуйте отдельное подтверждение.
  • Если ключ MyMeet попал не туда, нажмите Regenerate key: старый ключ перестанет работать.

В итоге получается не очередной «магический агент», которому дали доступ ко всей цифровой квартире и пожелали удачи. Получается нормальный рабочий контур:

встреча → отчёт → решение → материал → база знаний

ИИ здесь не заменяет управление проектом. Он убирает тупую механическую работу между сервисами - поиск, копирование, первичную сборку и раскладывание материалов.

Официальные ссылки

Подробные разборы ИИ-инструментов, готовые схемы внедрения и мои рабочие эксперименты публикую в Telegram. Там меньше новостей про очередную «революцию» и больше того, что можно открыть, настроить и использовать в реальной работе:

3