# LoomaScale Ads

Управляет рекламными аккаунтами Google Ads из Claude Code с защитой от перерасхода бюджета. Пригодится для аудита неэффективных трат и создания кампаний.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Автор: loomascale
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/loomascale/ads-mcp
- Обновлён: 2026-10-05
- HTML: https://affpapa.org/nevibecode/mcp/loomascale-ads

## Что делает

Сервер предоставляет 42 инструмента для взаимодействия с Google Ads API. С их помощью модель анализирует эффективность рекламы, находит мусорные запросы, собирает семантику, готовит кампании Performance Max и меняет ставки. Код перенесён из коммерческого сервиса, который управляет реальными рекламными кабинетами с 2026 года.

Архитектура исключает неконтролируемые списания денег. Создание кампании намеренно лишено статуса запуска: агент получает черновик и не может сразу отправить его в показ. Активация вынесена в отдельную операцию, причём сервер принципиально откажется включать кампании, созданные вручную в интерфейсе Google Ads в обход внутренних проверок. Каждая корректировка бюджета сверяется со значением `MCP_DEFAULT_MAX_DAILY_BUDGET_CENTS`. Превышение лимита сервер отклоняет, а не подгоняет втихую.

Для автономного запуска через Docker Compose нужен подтверждённый developer token от Google Ads, рассмотрение которого занимает несколько дней. Учётные данные сервис шифрует алгоритмом AES-256-GCM, а изображения валидирует на SSRF. Если разворачивать инфраструктуру на своих серверах некогда, можно подключить облачный эндпоинт `https://api.loomascale.com/mcp`.

## Требования
- Нужно: Docker
- Удалённый сервер: `https://api.loomascale.com/mcp`

## Установка

### Claude Code (родная платформа)

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http ads https://api.loomascale.com/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add loomascale-ads --url https://api.loomascale.com/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "loomascale-ads": {
            "url": "https://api.loomascale.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "loomascale-ads": {
            "type": "http",
            "url": "https://api.loomascale.com/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http loomascale-ads https://api.loomascale.com/mcp
```

## Когда брать
- найти слив бюджета и неэффективные поисковые фразы в Google Ads
- собрать черновик кампании Performance Max без риска её автозапуска
- подобрать ключевые слова через официальный API
- ограничить максимальный суточный бюджет на действия ИИ

## Примеры запросов агенту
- Проверь поисковые запросы в Google Ads за прошлую неделю и покажи ключевые слова без конверсий.
- Собери структуру кампании Performance Max для сайта с текстами объявлений.
- Повысь дневной бюджет кампании на 15%, если это не превышает установленный лимит.

## Похожие
- [labelhead-artist-momentum](https://affpapa.org/nevibecode/mcp/labelhead-artist-momentum.md) — MCP-сервер · ★ 107701
- [openshorts](https://affpapa.org/nevibecode/mcp/openshorts.md) — MCP-сервер · ★ 7132
- [OpenScreen](https://affpapa.org/nevibecode/mcp/openscreen.md) — MCP-сервер · ★ 4963
- [Usertour MCP Server](https://affpapa.org/nevibecode/mcp/usertour-mcp-server.md) — MCP-сервер · ★ 2329
- [Appllama](https://affpapa.org/nevibecode/mcp/appllama.md) — MCP-сервер · ★ 3228
- [obsei](https://affpapa.org/nevibecode/mcp/obsei.md) — MCP-сервер · ★ 1441

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
