VK Ads MCP — MCP-сервер для Claude Code: реклама и установка
Подключает ИИ к VK Ads: помогает смотреть кампании и статистику, а также менять бюджеты и статусы.
claude mcp add --env VK_ADS_TOKEN=<VK_ADS_TOKEN> --env VK_ADS_LANG=<VK_ADS_LANG> --env VK_ADS_TIMEOUT_MS=<VK_ADS_TIMEOUT_MS> --env VK_ADS_MAX_RETRIES=<VK_ADS_MAX_RETRIES> --env VK_ADS_API_BASE=<VK_ADS_API_BASE> --transport stdio vk-ads-mcp -- npx -y mcp-vk-adsЧто делает VK Ads MCP
VK Ads MCP связывает ИИ-приложение с рекламным кабинетом VK Ads. Через диалог можно просматривать кампании, группы и объявления, сравнивать расход и клики, проверять баланс, лимиты, регионы и статусы модерации. Иерархия объектов такая: кампания ad_plan, группа ad_group, объявление banner.
Списки, отчёты, баланс и лимиты работают только на чтение. Создание и изменение кампаний, групп и объявлений, а также действия со статусами применяются сразу в боевом кабинете. У VK Ads нет песочницы, поэтому перед изменением бюджета или статуса нужно проверить выбранный объект.
Для запуска нужен Node.js 20 или новее и переменная VK_ADS_TOKEN; дополнительные параметры задаются через VK_ADS_LANG, VK_ADS_TIMEOUT_MS, VK_ADS_MAX_RETRIES и VK_ADS_API_BASE. Сервер запускается командой npx -y mcp-vk-ads.
Какие задачи решает
- показать расход кампаний за период
- сравнить группы по кликам и расходу
- найти объявления без показа или модерации
- изменить бюджет рекламной группы
- остановить объявление по его ID
Примеры запросов агенту
- Покажи кампании VK Ads и расход по группам за прошлую неделю.
- Сравни группы этой кампании по кликам, расходу и статусу.
- Измени дневной бюджет выбранной группы и сначала проверь её ID.
Как установить VK Ads MCP
Командой платформы
claude mcp add --env VK_ADS_TOKEN=<VK_ADS_TOKEN> --env VK_ADS_LANG=<VK_ADS_LANG> --env VK_ADS_TIMEOUT_MS=<VK_ADS_TIMEOUT_MS> --env VK_ADS_MAX_RETRIES=<VK_ADS_MAX_RETRIES> --env VK_ADS_API_BASE=<VK_ADS_API_BASE> --transport stdio vk-ads-mcp -- npx -y mcp-vk-adsВместо <…> подставьте свои значения
Командой платформы
codex mcp add vk-ads-mcp --env VK_ADS_TOKEN=<VK_ADS_TOKEN> --env VK_ADS_LANG=<VK_ADS_LANG> --env VK_ADS_TIMEOUT_MS=<VK_ADS_TIMEOUT_MS> --env VK_ADS_MAX_RETRIES=<VK_ADS_MAX_RETRIES> --env VK_ADS_API_BASE=<VK_ADS_API_BASE> -- npx -y mcp-vk-adsВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"vk-ads-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<VK_ADS_TOKEN>",
"VK_ADS_LANG": "<VK_ADS_LANG>",
"VK_ADS_TIMEOUT_MS": "<VK_ADS_TIMEOUT_MS>",
"VK_ADS_MAX_RETRIES": "<VK_ADS_MAX_RETRIES>",
"VK_ADS_API_BASE": "<VK_ADS_API_BASE>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"vk-ads-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<VK_ADS_TOKEN>",
"VK_ADS_LANG": "<VK_ADS_LANG>",
"VK_ADS_TIMEOUT_MS": "<VK_ADS_TIMEOUT_MS>",
"VK_ADS_MAX_RETRIES": "<VK_ADS_MAX_RETRIES>",
"VK_ADS_API_BASE": "<VK_ADS_API_BASE>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e VK_ADS_TOKEN=<VK_ADS_TOKEN> -e VK_ADS_LANG=<VK_ADS_LANG> -e VK_ADS_TIMEOUT_MS=<VK_ADS_TIMEOUT_MS> -e VK_ADS_MAX_RETRIES=<VK_ADS_MAX_RETRIES> -e VK_ADS_API_BASE=<VK_ADS_API_BASE> vk-ads-mcp npx -y mcp-vk-adsВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о VK Ads MCP
Как установить VK Ads MCP в Claude Code?
Выполните claude mcp add mcp-vk-ads -e VK_ADS_TOKEN=<VK_ADS_TOKEN> -- npx -y mcp-vk-ads.
Что делает VK Ads MCP?
Сервер даёт ИИ доступ к кампаниям, группам, объявлениям, статистике, балансу, лимитам API и регионам VK Ads.
Какие действия VK Ads MCP выполняет сразу?
Создание и обновление кампаний, групп и объявлений, а также изменение статусов происходят в боевом кабинете. Режима песочницы у VK Ads нет.