Google Менеджер рекламы предлагает удаленный сервер Model Context Protocol (MCP), который позволяет ИИ-агентам безопасно взаимодействовать с сетями, инвентарем, заказами и данными пользователей Google Менеджера рекламы. Настроив сервер MCP Менеджера рекламы, вы разрешите приложениям на основе ИИ, таким как Google Antigravity, Claude и ChatGPT, выполнять действия от имени пользователя Менеджера рекламы.
MCP-сервер доступен по адресу https://admanager.googleapis.com/mcp.
Требования
- Доступ к созданию проектов Google Cloud или к просмотру существующего проекта Google Cloud.
- Доступ к редактированию подключений или приложений в ИИ-клиентах (например, ChatGPT или Claude).
Как настроить MCP-сервер Менеджера рекламы
Чтобы использовать сервер MCP Менеджера рекламы, выполните следующие действия:
- Включите Ad Manager API в проекте Google Cloud.
- Настройте аутентификацию конечных пользователей по протоколу OAuth 2.0.
- Добавьте MCP-сервер в клиент ИИ.
Как включить Ad Manager API
Чтобы использовать сервер MCP Менеджера рекламы, необходимо включить Ad Manager API в облачном проекте Google Cloud. Если вам нужно создать проект Google Cloud, ознакомьтесь с разделом Новый проект.
Как настроить аутентификацию
MCP-сервер Менеджера рекламы использует OAuth 2.0 для аутентификации и авторизации конечных пользователей. Когда ИИ-клиент подключается к MCP-серверу, он проходит аутентификацию как пользователь, запустивший ИИ-клиент. ИИ-агент наследует те же роли пользователей, сети и разрешения Google Менеджера рекламы, что и пользователь.
В консоли Google Cloud перейдите в раздел Google Auth Platform > Branding (Платформа аутентификации Google > Брендинг).
Если вы уже настроили Google Auth Platform, то можете задать следующие настройки окна запроса доступа OAuth: Брендинг, Аудитория и Доступ к данным. Если вы видите сообщение Google Auth Platform not configured yet (Платформа аутентификации Google ещё не настроена), нажмите Get Started (Начать).
- В разделе Информация о приложении в поле Название приложения введите "
Ad Manager MCP Server" или другое название. - В поле Адрес электронной почты для поддержки пользователей выберите свой адрес электронной почты или подходящую группу.
- Нажмите Далее.
- В разделе Аудитория выберите Внутренняя.
- Нажмите Далее.
- В разделе Контактная информация укажите адрес электронной почты, на который вы хотите получать уведомления об изменениях в проекте.
- Нажмите Далее.
- В разделе Завершение ознакомьтесь с Правилами в отношении пользовательских данных сервисов API Google и, если вы согласны с ними, выберите Я принимаю Правила в отношении пользовательских данных сервисов API Google.
- Нажмите Продолжить.
- Нажмите Создать.
- В разделе Информация о приложении в поле Название приложения введите "
Нажмите Доступ к данным > Добавить или удалить области действия. Появится панель со списком областей для каждого API, включенного в проекте Google Cloud.
- В разделе Добавить области действия вручную укажите области действия OAuth, необходимые для MCP-сервера Менеджера рекламы:
https://www.googleapis.com/auth/admanager(полный доступ к просмотру и управлению кампаниями)
- Нажмите Добавить в таблицу.
- Нажмите Обновить.
- Выбрав нужные области действия, на странице Доступ к данным нажмите Сохранить.
- В разделе Добавить области действия вручную укажите области действия OAuth, необходимые для MCP-сервера Менеджера рекламы:
Добавьте MCP-сервер в ИИ-клиент
Чтобы добавить MCP-сервер Менеджера рекламы в клиент ИИ, следуйте инструкциям для вашего клиента:
Antigravity
Чтобы добавить сервер MCP Менеджера рекламы в Antigravity, выполните следующие действия:
Создайте идентификатор клиента и секретный код OAuth 2.0:
-
В Google API Console выберите Google Auth Platform > Clients > Create client (Платформа аутентификации Google > Клиенты > Создать клиента).
Если у вас не выбран проект, вам будет предложено создать его.
В списке Тип приложения выберите Веб-приложение.
В поле Название введите название приложения.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и введите
https://antigravity.google/oauth-callbackв поле URI.Нажмите Создать. Клиент создан.
Откроется диалоговое окно OAuth 2.0 client created (Клиент OAuth 2.0 создан).
В разделе Client secrets (Секретные коды клиента) скопируйте Client secret (Секретный код клиента) и сохраните его в надежном месте. Скопировать его можно только один раз. Если вы потеряете секретный код, удалите его и создайте новый.
-
Чтобы добавить MCP-сервер Менеджера рекламы в Antigravity, обновите файл
~/.gemini/config/mcp_config.json:{ "mcpServers": { "AdManager-MCP": { // Use your chosen MCP server URL. "serverUrl": "https://admanager.googleapis.com/mcp", "oauth": { "clientId": "CLIENT_ID", "clientSecret": "CLIENT_SECRET" } } } }
Замените CLIENT_ID и CLIENT_SECRET на учетные данные клиента OAuth 2.0.
Чтобы выполнить аутентификацию MCP-сервера Менеджера рекламы, ознакомьтесь с разделом Antigravity: аутентификация с помощью OAuth.
Claude.ai
Чтобы добавить MCP-сервер Менеджера рекламы в Claude.ai, настройте специальный коннектор с идентификатором клиента OAuth и секретным кодом клиента OAuth.
Создайте идентификатор клиента и секретный код OAuth 2.0:
-
В Google API Console выберите Google Auth Platform > Clients > Create client (Платформа аутентификации Google > Клиенты > Создать клиента).
Если у вас не выбран проект, вам будет предложено создать его.
В списке Тип приложения выберите Веб-приложение.
В поле Название введите название приложения.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и введите
https://claude.ai/api/mcp/auth_callbackв поле URI.Нажмите Создать. Клиент создан.
Откроется диалоговое окно OAuth 2.0 client created (Клиент OAuth 2.0 создан).
В разделе Client secrets (Секретные коды клиента) скопируйте Client secret (Секретный код клиента) и сохраните его в надежном месте. Скопировать его можно только один раз. Если вы потеряете секретный код, удалите его и создайте новый.
-
- Следуйте инструкциям по созданию специального коннектора. Введите идентификатор и секретный код клиента в меню Расширенные настройки.
Claude Code
Чтобы добавить MCP-сервер Менеджера рекламы в Claude Code, настройте специальный коннектор с идентификатором клиента OAuth и секретным кодом клиента OAuth.
- Установите Claude Code.
Создайте идентификатор и секретный код клиента OAuth 2.0:
-
В Google API Console выберите Google Auth Platform > Clients > Create client (Платформа аутентификации Google > Клиенты > Создать клиента).
Если у вас не выбран проект, вам будет предложено создать его.
В списке Тип приложения выберите Веб-приложение.
В поле Название введите название приложения.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и введите
https://claude.ai/api/mcp/auth_callbackв поле URI.Нажмите Создать. Клиент создан.
Откроется диалоговое окно OAuth 2.0 client created (Клиент OAuth 2.0 создан).
В разделе Client secrets (Секретные коды клиента) скопируйте Client secret (Секретный код клиента) и сохраните его в надежном месте. Скопировать его можно только один раз. Если вы потеряете секретный код, удалите его и создайте новый.
-
- Следуйте инструкциям по созданию специального коннектора. Введите идентификатор и секретный код клиента в меню Расширенные настройки.
Claude Desktop
Чтобы добавить MCP-сервер Менеджера рекламы в Claude Desktop, настройте собственный коннектор с идентификатором клиента OAuth и секретным кодом клиента OAuth.
- Установите Claude Desktop.
Создайте идентификатор и секретный код клиента OAuth 2.0:
-
В Google API Console выберите Google Auth Platform > Clients > Create client (Платформа аутентификации Google > Клиенты > Создать клиента).
Если у вас не выбран проект, вам будет предложено создать его.
В списке Тип приложения выберите Веб-приложение.
В поле Название введите название приложения.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и введите
https://claude.ai/api/mcp/auth_callbackв поле URI.Нажмите Создать. Клиент создан.
Откроется диалоговое окно OAuth 2.0 client created (Клиент OAuth 2.0 создан).
В разделе Client secrets (Секретные коды клиента) скопируйте Client secret (Секретный код клиента) и сохраните его в надежном месте. Скопировать его можно только один раз. Если вы потеряете секретный код, удалите его и создайте новый.
-
- Следуйте инструкциям по созданию специального коннектора. Введите идентификатор и секретный код клиента в меню Расширенные настройки.
ChatGPT
Чтобы использовать сервер MCP Менеджера рекламы с ChatGPT, вам понадобится подписка ChatGPT Business.
Чтобы добавить MCP-сервер в ChatGPT, создайте идентификатор клиента и секретный код Google OAuth 2.0, а затем добавьте MCP-сервер как приложение в ChatGPT.
Как создать идентификатор и секретный код клиента OAuth 2.0
-
В Google API Console перейдите в раздел Google Auth Platform (Платформа Google Auth) > Clients (Клиенты) > Create client (Создать клиента).
Если у вас не выбран проект, вам будет предложено создать его.
В списке Тип приложения выберите Веб-приложение.
В поле Название введите название приложения.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и введите
https://chatgpt.com/connector_platform_oauth_redirectв поле URI.Нажмите Создать. Клиент создан.
Откроется диалоговое окно OAuth 2.0 client created (Клиент OAuth 2.0 создан).
В разделе Client secrets (Секретные коды клиента) скопируйте Client secret (Секретный код клиента) и сохраните его в надежном месте. Скопировать его можно только один раз. Если вы потеряете секретный код, удалите его и создайте новый.
Как добавить MCP-сервер в ChatGPT в качестве приложения
- Войдите в ChatGPT.
- Включите режим разработчика.
- Откройте настройки приложений ChatGPT.
- Нажмите Создать приложение и создайте приложение для удаленного MCP-сервера.
- В разделе OAuth укажите идентификатор и секретный код клиента.
- Подтвердите, что вы понимаете риски, связанные с использованием MCP-сервера, и нажмите Создать.
MCP-сервер отображается в меню Приложения и готов к использованию через запросы в чате.
Курсор
Чтобы добавить MCP-сервер Менеджера рекламы в Cursor, создайте идентификатор клиента и секретный код. Настройте MCP-сервер со статическим OAuth. В Cursor используются URI переадресации в зависимости от того, как вы получаете доступ к Cursor, например через веб- или настольное приложение.
Создайте идентификатор и секретный код клиента OAuth 2.0:
агентов Web или Cursor;
-
В Google API Console перейдите в раздел Google Auth Platform (Платформа Google Auth) > Clients (Клиенты) > Create client (Создать клиента).
Если у вас не выбран проект, вам будет предложено создать его.
В списке Тип приложения выберите Веб-приложение.
В поле Название введите название приложения.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и введите
https://www.cursor.com/agents/mcp/oauth/callbackв поле URI.Нажмите Создать. Клиент создан.
Откроется диалоговое окно OAuth 2.0 client created (Клиент OAuth 2.0 создан).
В разделе Client secrets (Секретные коды клиента) скопируйте Client secret (Секретный код клиента) и сохраните его в надежном месте. Скопировать его можно только один раз. Если вы потеряете секретный код, удалите его и создайте новый.
Компьютеры
-
В Google API Console выберите Google Auth Platform > Clients > Create client (Платформа аутентификации Google > Клиенты > Создать клиента).
Если у вас не выбран проект, вам будет предложено создать его.
В списке Тип приложения выберите Веб-приложение.
В поле Название введите название приложения.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и введите
http://localhost:8787/callbackв поле URI.Нажмите Создать. Клиент создан.
Откроется диалоговое окно OAuth 2.0 client created (Клиент OAuth 2.0 создан).
В разделе Client secrets (Секретные коды клиента) скопируйте Client secret (Секретный код клиента) и сохраните его в надежном месте. Скопировать его можно только один раз. Если вы потеряете секретный код, удалите его и создайте новый.
-
- Следуйте инструкциям по настройке MCP-сервера со статическим OAuth.
- Используйте MCP-сервер в Chat.
Как протестировать MCP-сервер Менеджера рекламы
После того как вы настроите и выполните аутентификацию клиента MCP, вы можете проверить подключение, выполнив тестовые запросы в интерфейсе ИИ-чата.
Попробуйте задать ИИ-клиенту следующие вопросы:
"Перечисли сети Google Менеджера рекламы, к которым у меня есть доступ".
Клиент вызывает
list_networks, чтобы получить и показать коды сетей Менеджера рекламы и отображаемые названия, связанные с вашим аккаунтом пользователя."Найди информацию о коде сети
NETWORK_CODE".Клиент использует
get_network, чтобы получить метаданные для указанной сети.Покажи первые пять заказов в сети
NETWORK_CODE.Клиент вызывает функцию
list_orders, чтобы запросить информацию о заказах в вашей сети и получить их сводку.
Если инструменты работают правильно и возвращают данные Google Менеджера рекламы, значит подключение к MCP-серверу настроено верно.