Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Google Meet одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ работать с Google Meet: создавать ссылки на встречи с настройками доступа, модерации и автоматической записи или расшифровки, добавлять соорганизаторов, а после встречи смотреть, кто подключался и как долго, находить записи и читать полную расшифровку или заметки Gemini. Для встреч, которые организует вошедший пользователь.
Попробуй спросить
Примеры промптов для Google Meet
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Google Meet, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Google Meet
Дайте ИИ работать с Google Meet: создавать ссылки на встречи с настройками доступа, модерации и автоматической записи или расшифровки, добавлять соорганизаторов, а после встречи смотреть, кто подключался и как долго, находить записи и читать полную расшифровку или заметки Gemini. Для встреч, которые организует вошедший пользователь.
Настройка
- Откройте console.cloud.google.com, выберите или создайте проект, затем перейдите в APIs & Services → Library и включите Google Meet REST API.
- Откройте APIs & Services → OAuth consent screen. Выберите Internal, если вы работаете в Google Workspace (самый простой вариант), иначе External. Для External установите статус публикации In production: пока приложение находится в режиме Testing, Google отзывает его токены обновления через 7 дней, и коннектор перестаёт работать каждую неделю. Для собственной учётной записи предупреждение «unverified app» можно просто пропустить.
- Откройте APIs & Services → Credentials → Create credentials → OAuth client ID, выберите тип приложения Web application и добавьте разрешённый URI перенаправления
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Если вы размещаете AnythingMCP сами, укажите вместо негоhttps://your-anythingmcp-host/api/mcp-oauth/callback. - Вставьте идентификатор клиента в
GOOGLE_CLIENT_ID, а секрет клиента вGOOGLE_CLIENT_SECRET, затем установите коннектор. - На странице коннектора нажмите Authorize with Provider и войдите в аккаунт Google, который организует встречи. Токен обновления хранится в зашифрованном виде, токены доступа обновляются автоматически.
Один клиент Google для всех коннекторов Google: один и тот же проект Cloud и клиент OAuth подходят для всех коннекторов Google: Gmail, Google Calendar, Google Drive, Google Sheets, Google Docs, Google Slides, Google Forms, Google Contacts, Google Meet, Google Tasks, Search Console, Analytics и Ads. Включите каждый API в этом проекте, используйте те же идентификатор и секрет клиента и авторизуйте каждый коннектор один раз. Каждый коннектор запрашивает только свои разрешения.
Только встречи, которые организовали вы: коннектор показывает звонки, организованные вошедшим аккаунтом (как владельцем события в Calendar или ссылки Meet), начиная с самых новых. Встречи, в которых вы только участвовали, в список не попадают. Google удаляет данные звонков, списки участников и записи расшифровок через 30 дней после окончания встречи. Видеозаписи, документы с расшифровками и заметки Gemini остаются на Google Диске организатора по правилам Диска.
Записи, расшифровки и заметки: они есть, только если кто-то включил их на этой встрече или встреча запускает их автоматически, и ваш тариф Google их включает. Заметки Gemini создаёт функция «Take notes for me». Когда расшифровка готова (обычно через несколько минут после звонка), ИИ читает сказанное запись за записью, с говорящим и временем. MP4 видеозаписи и документы с расшифровкой и заметками лежат на Диске организатора: открывайте их через коннекторы Google Drive и Google Docs.
Создание встреч: ИИ создаёт ссылку Meet с типом доступа, модерацией и автоматической записью, расшифровкой или заметками Gemini и может добавить людей, которые входят без запроса, при желании как соорганизаторов. У ссылки Meet нет ни времени, ни названия: чтобы добавить её в календарь, используйте коннектор Google Calendar и вставьте ссылку в событие или позвольте Calendar добавить собственную ссылку Meet. Типы доступа: OPEN (все, у кого есть ссылка), TRUSTED (люди из вашей организации и приглашённые гости) и RESTRICTED (только приглашённые). Для RESTRICTED нужен Google Workspace; личные аккаунты Gmail получают ошибку FEATURE_UNAVAILABLE_TO_USER.
Как найти встречу: коннектор не умеет искать встречи по дате в календаре. Указывайте встречу по ссылке или коду Meet (abc-mnop-xyz) или по времени начала; событие и его ссылку Meet в вашем расписании найдёт коннектор Google Calendar. API не может подключиться к звонку, увидеть сообщения чата, прочитать субтитры в реальном времени или скачать видео.
Разрешения: коннектор запрашивает три scope. https://www.googleapis.com/auth/meetings.space.readonly читает пространства встреч, данные звонков, участников, записи и расшифровки, в том числе для встреч, созданных в Google Calendar. https://www.googleapis.com/auth/meetings.space.created создаёт ссылки Meet и управляет теми, что создал этот коннектор. https://www.googleapis.com/auth/meetings.space.settings меняет доступ, модерацию и автоматическую запись, расшифровку и заметки для любой вашей встречи, включая встречи из Calendar. Scope Meet считаются конфиденциальными, поэтому External-приложение, не проверенное Google, показывает предупреждение «unverified app»; для собственного использования нажмите Advanced и продолжите.
Только чтение: оставьте в настройках OAuth коннектора только https://www.googleapis.com/auth/meetings.space.readonly, авторизуйте коннектор заново и отключите google_meet_create_space, google_meet_update_space и google_meet_add_member.
Выключены при установке: google_meet_end_active_conference, который завершает идущий звонок для всех, и google_meet_remove_member. Включайте их по одному, если ИИ должен это делать.
Изменения только после вашего «да»: прежде чем создать встречу, изменить её настройки или добавить участника, ИИ сообщает, что изменится, и ждёт вашего подтверждения.
Частые ошибки: 401 означает, что авторизация истекла или отозвана (это всегда происходит через 7 дней, пока экран согласия в режиме Testing): снова нажмите Authorize with Provider. 403 PERMISSION_DENIED означает, что scopes не покрывают этот вызов или вы не организатор; добавлять участников и завершать звонок можно только для ссылок Meet, созданных этим коннектором. 403 FEATURE_UNAVAILABLE_TO_USER означает, что ваш тариф не поддерживает настройку, например доступ RESTRICTED в личном аккаунте Gmail. 403 «Meet REST API has not been used in project» означает, что Google Meet REST API не включён в проекте Cloud. 404 означает неверный или сокращённый идентификатор, встречу старше 30 дней или истёкший код встречи.
Коннектор не планирует события в календаре, не подключается к звонкам, не отслеживает события в реальном времени и не скачивает записи.
Предварительные требования: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Локальная установка коннектора
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Откройте http://localhost:3000/connectors/store, выберите Google Meet и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| Tool | What it does |
|---|---|
google_meet_create_space | Create a new Google Meet meeting space and return its name (spaces/<id>), meetingUri (the link to share), meetingCode and config |
google_meet_get_space | Get a meeting space: name, meetingUri, meetingCode, config (access type, moderation, automatic artifacts) and… |
google_meet_update_space | Change a meeting space's settings: access type, moderation and its restrictions, automatic recording, transcripts and smart notes… |
google_meet_end_active_conference | End the call running in a meeting space now, for every participant |
google_meet_list_members | List the members of a meeting space: people configured to join without knocking, with their email and role (COHOST) |
google_meet_add_member | Add a person to a meeting space by email so they join without knocking, optionally as co-host (role COHOST) |
google_meet_remove_member | Remove a member (and their co-host role) from a meeting space |
google_meet_list_conference_records | List past and running calls (conference records) the signed-in user organised, newest first, with name, space, startTime and endTime… |
google_meet_get_conference_record | Get one conference record (one call held in a space): its space, startTime, endTime and expireTime, when Google deletes it |
google_meet_list_participants | List who joined a call: each participant's name (the resource that transcript entries point to), displayName, kind (signed-in, anonymous or… |
google_meet_get_participant | Get one participant of a call by its resource name, for example the participant a transcript entry points to: displayName, user id, first… |
google_meet_list_participant_sessions | List the join and leave sessions of one participant (each time they joined from a device), with startTime and endTime, to work out how long… |
google_meet_list_recordings | List the recordings of a call with state (STARTED, ENDED, FILE_GENERATED), start and end time, and driveDestination: the Drive file id of… |
google_meet_list_transcripts | List the transcripts of a call: name (pass it to google_meet_read_transcript), state (FILE_GENERATED when complete), start and end time… |
google_meet_read_transcript | Read what was said in a call: transcript entries in spoken order, each with participant (speaker resource name), startTime, endTime… |
google_meet_list_smart_notes | List the Gemini smart notes ("Take notes for me") of a call: state (FILE_GENERATED when ready), start and end time and docsDestination with… |
Примеры запросов
- «Кто вчера был на звонке meet.google.com/abc-mnop-xyz и сколько времени провёл каждый?»
- «Прочитай расшифровку моей последней встречи и перечисли решения и задачи с ответственными.»
- «Создай ссылку Meet для заседания совета директоров, к которой могут подключиться только приглашённые, с автоматической расшифровкой, и добавь [email protected] соорганизатором.»
- «Найди запись и заметки Gemini с понедельничного спринт-ревью.»
Следующие шаги
Это руководство помогло?