konquest-meta-ads-mcp
KonQuest Meta Ads MCP
Операционная система для управления Meta Ads под надзором для Claude Code. Премиум-версию можно найти здесь: https://farasokster.gumroad.com/l/konquest-meta-ads-mcp-premium
Модель Open-Core
KonQuest Meta Ads MCP использует модель open-core:
Публичная версия (этот репозиторий) — 57 инструментов, лицензия MIT:
Полный CRUD для кампаний, групп объявлений и объявлений
Создание мультиформатной рекламы (видео + статичное изображение, различные размеры)
Загрузка и получение изображений
Дублирование кампаний и групп объявлений
Аналитика и сводная аналитика по нескольким аккаунтам
Диагностика пикселей и отслеживания (5 инструментов)
Поддержка каталогов и DPA (6 инструментов, включая создание/обновление наборов товаров)
Полный набор инструментов для таргетинга (6 инструментов)
Проверка готовности к запуску (более 42 проверок с инструкциями по исправлению)
Конвейер валидации, принудительное именование, проверка после записи
Уровни безопасности, ограничение частоты запросов, ссылки на откат
215 автоматизированных тестов
Премиум-пакет — добавляет 41 инструмент:
Движок оптимизации (очереди на проверку, обучение, эксперименты, контроль бюджета, ротация креативов)
Интеллектуальное хранилище и генерация текстов (голос бренда, таргетинг на ICP, выбор концепций)
Контроль качества греческого языка (обнаружение греклиша, проверка орфографии)
Набор автоматизации (диагностика, массовые операции, аудит аккаунта)
Загрузка хранилища (15 файлов шаблонов на клиента)
Премиум-тесты и оценки
Премиум-пакет доступен отдельно. Публичные инструменты полностью работают без него.
В чем отличия
Проверено в продакшене на 37+ клиентских кампаниях с реальными бюджетами и сложными кейсами
Не является оберткой — включает движок оптимизации, системы безопасности, валидаторы и откат
Интеграция с хранилищем — считывает данные о клиенте (ICP, голос бренда, подходы) для создания более эффективной рекламы
Встроенный контроль качества греческого языка (адаптируется под валидацию любого языка)
Вся реклама создается в статусе PAUSED — ничего не запускается без явного одобрения оператора
Под надзором, а не автономно — оператор подтверждает каждую запись, активацию и изменение бюджета
Классификация инструментов
Классификация | Кол-во | Описание |
production-safe | 38 | Доступ к данным только для чтения. Нет записи в API, нет изменений локального состояния. |
supervised-only | 29 | Операции записи/удаления, требующие одобрения оператора перед выполнением. |
advisory-only | 31 | Генерация рекомендаций, планов, текстов, диагностика. Нет записи в Meta API. Может записывать локальные файлы. |
Всего: 98 зарегистрировано |
Архитектура
meta_ads_mcp/
core/ # 66 tools - API read/write operations
engine/ # 32 tools - optimization, review, learning, experiments
validators/ # Quality gates (compliance, creative specs, tracking, structure)
safety/ # Rate limiting, rollback, duplicate checking, file locks, tier access
ingestion/ # Internal: video manifest management
reporting/ # Internal: not currently active (see Non-Shipped Code)Категории инструментов
Категория | Инструменты | Описание |
Управление аккаунтом | 6 | Состояние токенов, рекламные аккаунты, страницы, IG identity, обнаружение |
Кампании | 4 | Создание, чтение, обновление кампаний |
Группы объявлений | 4 | Создание, чтение, обновление групп объявлений с таргетингом |
Объявления | 4 | Создание, чтение, обновление объявлений |
Креативы | 3 | Создание, чтение рекламных креативов |
Аналитика | 1 | Данные об эффективности с нормализацией по архетипам |
Пиксели и отслеживание | 5 | Состояние пикселя, диагностика событий, тестовые события, CAPI |
Каталоги и DPA | 6 | Каталоги товаров, фиды, наборы товаров, валидация |
Аудитории | 1 | Список пользовательских аудиторий |
Таргетинг | 3 | Поиск по интересам, поведению и гео |
Управление видео | 3 | Загрузка (простая + возобновляемая) и статус обработки |
Конструктор объявлений | 1 | Создание мультиформатной рекламы с проверкой IG |
Движок текстов | 2 | Генерация и валидация рекламных текстов на основе хранилища |
Соглашение об именовании | 1 | Принудительная схема именования для всех объектов |
Автоматизация и диагностика | 6 | Греческий QA, полная диагностика, массовые операции, аудит аккаунта |
Хранилище и интеллект | 2 | Чтение хранилища клиента, выбор концепций |
Движок оптимизации | 4 | Циклы оптимизации, планирование запуска, пакеты исполнения |
Коридор мутаций | 2 | Изменения бюджета/таргетинга с верификацией |
Активация и откат | 4 | Изменение статуса и отмена с предварительными проверками |
Очередь на проверку | 7 | Очередь проверки оператором, снимки результатов, дайджесты |
Слой обучения | 5 | Память политик, оценка результатов, циклы обучения |
Эксперименты | 7 | A/B тестирование, контроль бюджета, ротация креативов, масштабирование |
Генерация текстов | 2 | Автоматическая цепочка текстов, греческие тексты на основе хранилища |
Функции движка
Циклы оптимизации — автоматическое перераспределение бюджета на основе сигналов эффективности
Управление экспериментами — отслеживание A/B тестов со статистической значимостью
Контроль бюджета — предотвращение перерасхода с настраиваемыми дневными/общими лимитами
Ротация креативов — обнаружение усталости и автоматические триггеры обновления креативов
Обучение политик — отслеживание результатов действий и адаптация уверенности со временем
Шлюз именования — жесткое соблюдение соглашений об именовании перед любой записью в API
Функции безопасности
Ограничение частоты запросов — соблюдение лимитов Meta API с задержками
Откат — отмена недавних изменений с журналом выполнения
Проверка дубликатов — предотвращает случайное создание дубликатов кампаний/объявлений
Блокировка файлов — безопасный параллельный доступ к хранилищу
Уровневый доступ — уровни безопасности для каждого аккаунта (песочница, стандарт, продакшен)
Набор валидаторов
Валидатор соответствия — предварительная проверка политики рекламы Meta
Валидатор спецификаций креативов — проверка размеров и форматов изображений/видео
Валидатор отслеживания — проверка пикселя и событий перед запуском
Валидатор структуры — проверка согласованности структуры кампании
Операционный валидатор — проверка бюджета, расписания и таргетинга
Неиспользуемый код
Код, который присутствует в репозитории, но НЕ является частью активной поверхности инструментов:
reporting/templates.py, reporting/formatter.py — не импортируются во время выполнения, активная генерация отчетов отсутствует
evals/ — внутренние заглушки для оценки, не предназначены для оператора
Внутренние помощники (не инструменты MCP): identity.py (разрешение IG), api.py (HTTP-клиент), auth.py (проверка токена), utils.py (помощники форматирования), safety/ (ограничитель частоты, откат, дедупликация), validators/ (конвейер валидации перед записью)
Установка
1. Установка
cd meta-ads-mcp
uv sync2. Переменные окружения
Скопируйте .env.example в .env и заполните свои значения:
cp .env.example .envОбязательно:
META_ACCESS_TOKEN— токен доступа к Meta Marketing API (рекомендуется токен системного пользователя)
Опционально:
META_APP_SECRET— для appsecret_proof (рекомендуется для продакшена)META_APP_ID— ID приложения MetaVAULT_PATH— путь к вашей директории маркетингового хранилища (по умолчанию~/marketing-vault)
3. Конфигурация MCP
Добавьте в конфигурацию Claude Code MCP (.mcp.json):
{
"mcpServers": {
"meta-ads": {
"command": "uv",
"args": ["--directory", "/path/to/meta-ads-mcp", "run", "python", "-m", "meta_ads_mcp"],
"env": {
"META_ACCESS_TOKEN": "your_token_here",
"VAULT_PATH": "/path/to/your/marketing-vault"
}
}
}
}4. Структура хранилища (опционально)
Если используется интеграция с хранилищем для данных о клиенте:
your-vault/
01_CLIENTS/{client-slug}/
00-profile.md # Account IDs, pixel, page, IG
02-icp-personas.md # Target audience profiles
04-brand-voice.md # Tone, language, style rules
05-messaging-house.md # Angles, value props
08-objections.md # Objections + bias deployment
matrix.md # Decision Matrix
02_COMPETITORS/{slug}/
landscape.md # Competitive landscapeТестирование
uv run --extra dev python -m pytest tests/ -v
# Public package: 215 passed | Full (with premium): 246 passedЛицензия
MIT — см. LICENSE.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brandu-mos/konquest-meta-ads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server