# Adwarp

Adwarp помогает через ИИ-ассистента создавать кампании для LinkedIn Ads и Google Ads, собирать аудитории и смотреть отчёты. Пригодится для подготовки рекламных запусков из брифа и списка контактов.

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

## Что делает

Через MCP-сервер можно задавать вопросы о доступном охвате, превращать CSV или списки из Salesforce и HubSpot в аудитории, собирать кампании и анализировать результаты. Adwarp также читает публичную библиотеку рекламы конкурентов и ведёт журнал изменений с сравнением показателей до и после. Те же возможности доступны через CLI `adwarp`.

Для Google Ads поддерживаются только поисковые кампании. Запуск создаёт кампанию, географические и языковые настройки, группы объявлений, ключевые слова и адаптивные поисковые объявления; перед записью конфигурация проходит серверную проверку. Для исследования ключевых слов нужен уровень доступа Basic к Google Ads API. LinkedIn-сущности создаются черновиками, а кампании Google — приостановленными; включить Google-кампанию можно только в интерфейсе Google Ads.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://mcp.adwarp.dev/api/mcp`
- Переменные окружения: `ADWARP_LINKEDIN_CLIENT_ID`, `ADWARP_LINKEDIN_CLIENT_SECRET`, `ADWARP_LINKEDIN_REFRESH_TOKEN`, `ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

1. **Командой платформы**
```bash
claude mcp add --env ADWARP_LINKEDIN_CLIENT_ID=<ADWARP_LINKEDIN_CLIENT_ID> --env ADWARP_LINKEDIN_CLIENT_SECRET=<ADWARP_LINKEDIN_CLIENT_SECRET> --env ADWARP_LINKEDIN_REFRESH_TOKEN=<ADWARP_LINKEDIN_REFRESH_TOKEN> --env ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID=<ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID> --transport stdio adwarp -- npx -y adwarp
```
Вместо <…> подставьте свои значения

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

### Codex

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

2. **Командой платформы**
```bash
codex mcp add adwarp --env ADWARP_LINKEDIN_CLIENT_ID=<ADWARP_LINKEDIN_CLIENT_ID> --env ADWARP_LINKEDIN_CLIENT_SECRET=<ADWARP_LINKEDIN_CLIENT_SECRET> --env ADWARP_LINKEDIN_REFRESH_TOKEN=<ADWARP_LINKEDIN_REFRESH_TOKEN> --env ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID=<ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID> -- npx -y adwarp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "adwarp": {
            "url": "https://mcp.adwarp.dev/api/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "adwarp": {
            "command": "npx",
            "args": [
                "-y",
                "adwarp"
            ],
            "env": {
                "ADWARP_LINKEDIN_CLIENT_ID": "<ADWARP_LINKEDIN_CLIENT_ID>",
                "ADWARP_LINKEDIN_CLIENT_SECRET": "<ADWARP_LINKEDIN_CLIENT_SECRET>",
                "ADWARP_LINKEDIN_REFRESH_TOKEN": "<ADWARP_LINKEDIN_REFRESH_TOKEN>",
                "ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID": "<ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "adwarp": {
            "type": "http",
            "url": "https://mcp.adwarp.dev/api/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "adwarp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "adwarp"
            ],
            "env": {
                "ADWARP_LINKEDIN_CLIENT_ID": "<ADWARP_LINKEDIN_CLIENT_ID>",
                "ADWARP_LINKEDIN_CLIENT_SECRET": "<ADWARP_LINKEDIN_CLIENT_SECRET>",
                "ADWARP_LINKEDIN_REFRESH_TOKEN": "<ADWARP_LINKEDIN_REFRESH_TOKEN>",
                "ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID": "<ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

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

2. **Командой платформы**
```bash
gemini mcp add -e ADWARP_LINKEDIN_CLIENT_ID=<ADWARP_LINKEDIN_CLIENT_ID> -e ADWARP_LINKEDIN_CLIENT_SECRET=<ADWARP_LINKEDIN_CLIENT_SECRET> -e ADWARP_LINKEDIN_REFRESH_TOKEN=<ADWARP_LINKEDIN_REFRESH_TOKEN> -e ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID=<ADWARP_LINKEDIN_DEFAULT_ACCOUNT_ID> adwarp npx -y adwarp
```
Вместо <…> подставьте свои значения

## Когда брать
- оценить охват аудитории до запуска кампании
- создать аудиторию LinkedIn из CSV или CRM-списка
- подготовить поисковую кампанию Google Ads из брифа
- сравнить эффективность рекламы за разные периоды
- найти объявления конкурентов в публичной библиотеке

## Примеры запросов агенту
- Оцени, сколько целевых контактов можно охватить в США.
- Собери аудиторию LinkedIn из списка целевых компаний в Salesforce.
- Подготовь поисковую кампанию Google Ads по брифу `examples/google-brief.json`.

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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