# AdLoop

Управляет кампаниями Google Ads, Reddit Ads и аналитикой GA4 прямо из чата с ИИ, показывая предпросмотр перед любыми изменениями бюджета или объявлений.

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

## Что делает

Сервер связывает рекламные кабинеты Google Ads и Reddit Ads со счётчиками GA4 и контейнерами Google Tag Manager. Ассистент сводит клики по объявлениям с реальными сессиями, находит неэффективные поисковые фразы для добавления в минус-слова и сверяет события аналитики в кодовой базе с теми, что реально регистрирует GA4.

Любые правки рекламных кампаний требуют подтверждения: ассистент показывает карточку предпросмотра, а новые объявления всегда создаются на паузе. При разборе просадки конверсий AdLoop учитывает европейские правила согласия на куки, поэтому отказ пользователей от отслеживания не помечается как поломка трекинга.

Для локального запуска понадобится собственный проект в Google Cloud и Python 3.11+, иначе придётся подключаться через облачный endpoint `https://mcp.getadloop.com/mcp`.

## Требования
- Нужно: Python и uv (команды через uvx)
- Удалённый сервер: `https://mcp.getadloop.com/mcp`

## Установка

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

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

2. **Командой платформы**
```bash
claude mcp add adloop -- uvx adloop
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from adloop <команда>

### Codex

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

2. **Командой платформы**
```bash
codex mcp add adloop -- uvx adloop
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from adloop <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "adloop": {
            "url": "https://mcp.getadloop.com/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "adloop": {
            "command": "uvx",
            "args": [
                "adloop"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from adloop <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "adloop": {
            "type": "http",
            "url": "https://mcp.getadloop.com/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "adloop": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "adloop"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from adloop <команда>

### Gemini CLI

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

2. **Командой платформы**
```bash
gemini mcp add adloop uvx adloop
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from adloop <команда>

## Когда брать
- найти мусорные поисковые запросы и добавить их в минус-слова
- сопоставить события аналитики в кодовой базе с данными в GA4
- проверить совпадение целевых URL рекламы со статистикой страниц в GA4
- создать кампании или адаптивные поисковые объявления с обязательным предпросмотром

## Примеры запросов агенту
- Покажи отчёт по поисковым фразам в Google Ads и добавь нерелевантные запросы в минус-слова
- Сравни события отправки формы в нашем коде с тем, что фиксирует GA4
- Проверь через `health_check`, подключены ли аккаунты Google Ads и GA4

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

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