Один адрес коннектора связывает ИИ-клиента с вашими рекламными кабинетами. Подключается к Claude и ChatGPT, а также к российским платформам — Yandex AI Studio и GigaChat. Мы не перепродаём доступ к ИИ: за модель вы платите её владельцу, а за коннектор — нам.
Агент на YandexGPT или Alice AI в облаке Яндекса — настраивается в интерфейсе, без кода.
ПодключитьАгент на GigaChat API. В чате giga.chat своих MCP-серверов подключить нельзя — нужен небольшой скрипт.
ПодключитьКампании, ставки, статистика и площадки РСЯ — из вашего аккаунта.
Войти через ЯндексОфициальный клиент Anthropic с поддержкой MCP-коннекторов.
https://app.adcab.ru/mcpРаботает через пользовательские коннекторы OpenAI.
https://app.adcab.ru/mcp, аутентификация — OAuth.npx @modelcontextprotocol/inspector # transport: Streamable HTTP # url: https://app.adcab.ru/mcp
Эти платформы не умеют входить в AdCab по кнопке, поэтому подключаются по личному ключу доступа. Выпустите ключ на странице Ключи доступа — отдельный для каждой платформы, чтобы при необходимости отозвать только его.
Агент в AI Studio работает на моделях Яндекса, запросы идут через Yandex Cloud.
https://app.adcab.ru/mcp, транспорт — Streamable HTTP.Authorization, значение Bearer adcab_… (ваш ключ).Карточки с кнопкой «Применить» AI Studio не показывает: изменения применяются, когда вы подтверждаете их словами в чате. Если в настройках аккаунтов включено «Применять только кнопкой», из AI Studio изменения применить не получится — черновики и отчёты работают.
Готового места для своих MCP-серверов в чате GigaChat нет. Подключение — через GigaChat API и агента на Python.
pip install langchain-gigachat langchain-mcp-adapters langgraph
import asyncio, os
from langchain_gigachat.chat_models import GigaChat
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
async def main():
client = MultiServerMCPClient({
"adcab": {
"url": "https://app.adcab.ru/mcp",
"transport": "streamable_http",
"headers": {"Authorization": "Bearer " + os.environ["ADCAB_KEY"]},
}
})
tools = await client.get_tools()
model = GigaChat(model="GigaChat-2-Max",
credentials=os.environ["GIGACHAT_CREDENTIALS"])
agent = create_react_agent(model, tools)
answer = await agent.ainvoke(
{"messages": [("user", "Покажи мои рекламные аккаунты")]})
print(answer["messages"][-1].content)
asyncio.run(main())
Восемнадцать инструментов, доступных ИИ через коннектор.
| Инструмент | Что делает |
|---|---|
list_ad_accounts | Аккаунты, тариф и лимит |
list_campaigns | Кампании со статусами и бюджетами |
get_campaign_structure | Группы, объявления, ключевые фразы |
wordstat_research | Подбор запросов и частотности |
cluster_keywords | Кластеризация семантики по ядрам |
get_stats | Отчёт Директа с произвольными срезами |
audit_placements | Поиск мусорных площадок РСЯ |
list_metrika_counters | Счётчики Метрики |
metrika_report | Отчёт Метрики по конверсиям |
draft_campaign | Черновик новой кампании, можно с картинкой по ссылке |
draft_ad_edits | Черновик правки объявлений, можно с картинкой по ссылке |
draft_bid_changes | Черновик правки ставок |
draft_negative_keywords | Черновик минус-фраз |
draft_block_placements | Черновик блокировки площадок |
draft_campaign_state | Черновик остановки/запуска кампаний |
list_pending_changes | Что ждёт подтверждения |
apply_change | Применить подтверждённое изменение |
cancel_change | Отменить черновик |
Инструменты draft_* не обращаются к API на запись. Они сохраняют подготовленное изменение и возвращают его id. Изменение уходит в Директ только через apply_change с этим id и явным подтверждением. Неподтверждённые черновики сгорают через 30 минут.