Vexa
Транскрипция встреч с ботами и MCP-сервером: агент подключается к расшифровкам Google Meet, Teams и Zoom, можно свой хостинг
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Бот присоединяется к звонкам и записывает разговоры, нужно согласие участников
- Работает с содержимым встреч и рабочим пространством
- Размещенный сервис требует API-ключа и тарифицируется
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/vexaОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport http vexa https://api.cloud.vexa.ai/mcp --header 'Authorization: <ваш AUTHORIZATION>'Или добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"vexa": {
"type": "http",
"url": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"vexa": {
"url": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
code --add-mcp '{"name":"vexa","type":"http","url":"https://api.cloud.vexa.ai/mcp","headers":{"Authorization":"<ваш AUTHORIZATION>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"vexa": {
"type": "http",
"url": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.vexa]
url = "https://api.cloud.vexa.ai/mcp"
http_headers = { Authorization = "<ваш AUTHORIZATION>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"vexa": {
"httpUrl": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"vexa": {
"serverUrl": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"vexa": {
"type": "streamableHttp",
"url": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"vexa": {
"type": "streamable-http",
"url": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"vexa": {
"type": "remote",
"url": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"vexa": {
"url": "https://api.cloud.vexa.ai/mcp",
"headers": {
"Authorization": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная- Bearer <Vexa API key> — from https://vexa.ai/account
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Получи API-ключ на vexa.ai или разверни стек командой git clone https://github.com/Vexa-ai/vexa.git и make all, затем подключи MCP-сервер Vexa и плагин со скиллами к своему агенту по документации, чтобы он работал с расшифровками.
Другие способы из описания автора
git clone https://github.com/Vexa-ai/vexa.git
cd vexa
make allРазворачивает весь стек через Docker Compose и печатает API-ключ и адреса. Нужен Docker engine не ниже v26.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Vexa это открытая платформа для расшифровки встреч: бот присоединяется к звонкам Google Meet, Microsoft Teams и Zoom и передает расшифровку с разметкой по говорящим в реальном времени через API или через WebSocket. Для агентов есть MCP-сервер и плагин со скиллами, которые дают доступ к расшифровкам и рабочему пространству встреч. Встречи собираются в Markdown, который принадлежит вам. Можно пользоваться размещенным сервисом с API-ключом или развернуть весь стек самостоятельно, вплоть до автономной транскрипции для закрытого контура. Отправка бота и чтение потока это законченный сценарий без агентной части.
Для кого. Для команд и продуктов, кому нужны расшифровки встреч и доступ к ним у агента, с контролем над данными.
Подходит, если
- Нужны расшифровки встреч в реальном времени с разметкой по говорящим
- Нужно, чтобы агент отвечал на вопросы по прошедшим встречам
- Нужен свой хостинг транскрипции для закрытого контура
Не подходит, если
- Нельзя пускать бота в звонки по политике или согласию участников
- Нужна только запись без агентной части и MCP это лишнее
Пример запроса к агенту
Что мы решили на последней встрече и какие задачи остались за мнойОграничения
Для расшифровки нужен токен транскрипции размещенного сервиса или своя автономная единица транскрипции. Размещенный сервис работает по API-ключу и тарифицируется по времени бота, агентная часть с песочницами доступна только при самостоятельном хостинге. Пуск бота в звонок требует учитывать согласие участников и политику компании. Полная сборка из исходников требовательна к ресурсам.
Как отключить. Уберите MCP-сервер Vexa из конфигурации агента, остановите или удалите самостоятельно развернутый стек и прекратите использование API-ключа.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| VEXA_API_KEY обязательная, секрет | Ключ доступа к API Vexa, размещенного или самостоятельно развернутого |
Проверка безопасности
- Бот присоединяется к звонкам и записывает разговоры, нужно согласие участников
- Работает с содержимым встреч и рабочим пространством
- Размещенный сервис требует API-ключа и тарифицируется
Коротко о README
README описывает Vexa как открытую платформу расшифровки встреч: бот присоединяется к Google Meet, Teams и Zoom и передает расшифровку с разметкой по говорящим через API или WebSocket. Встречи собираются в Markdown в git-репозитории, с которым работают изолированные агенты. Есть размещенный сервис по API-ключу и самостоятельный хостинг всего стека через Docker Compose, включая автономную транскрипцию для закрытого контура. Для агентов есть MCP-сервер и плагин со скиллами. Лицензия Apache-2.0.
Частые вопросы
Нужен ли свой хостинг?
Нет для базовой транскрипции: есть размещенный сервис по API-ключу. Агентная часть с песочницами доступна только при самостоятельном хостинге.
Кому принадлежат данные?
При самостоятельном хостинге весь стек и Markdown со встречами остаются у вас, вплоть до автономной транскрипции для закрытого контура.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI