К основному содержанию
MCP-сервер CX Codex

VASTlint — MCP-сервер для проверки VAST-тегов

Проверяет VAST, VMAP и DAAST XML по требованиям IAB: агент видит, какое правило нарушено, где именно и как починить.

Установить в Claude Code · Командой платформы: удалённый сервер Все способы и платформы ↓
claude mcp add --transport sse vastlint https://vastlint.org/mcp
Открыть на GitHub

Что делает VASTlint

Сервер принимает XML или ссылку на тег и возвращает структурированный JSON: номера правил, позиции XPath и ссылки на спецификацию. Всего 246 правил — от обязательных полей и схемы до форматов валют, SIMID и OMID, есть покрытие VMAP 1.0 и DAAST 1.0. Правила, помеченные знаком $, бьют по деньгам напрямую, и их ловит vastlint check --fail-on-warning в CI.

Подключение не требует локальной установки: транспорт SSE, адрес vastlint.org/mcp. После этого агенту доступны validate_vast, validate_vast_url, inspect_vast, list_rules, explain_rule и fix_vast. Ядро на Rust собрано без рантайм-зависимостей, поэтому проверка идёт быстро даже на потоке тегов.

Отдельно про SIMID: проверяется только XML-обёртка креатива. Получение креатива, заголовки кадра и обмен postMessage в ядро не входят. Для другого трафика есть соседние проекты — RTBlint для OpenRTB и Pixellint для пикселей и постбэков.

Какие задачи решает

  • поймать сломанный VAST-тег до запуска рекламы
  • проверить ссылку на тег из продакшена и увидеть, какое правило нарушено
  • объяснить коллеге, почему трекинг не срабатывает, сославшись на пункт спецификации
  • прогнать теги через проверку в CI и не пропустить ошибки с пометкой $
  • починить XML креатива по номеру правила, не читая спеку целиком

Примеры запросов агенту

  • Проверь этот VAST-тег и покажи, какие правила нарушены: <?xml version="1.0"?><VAST version="4.1"></VAST>
  • Сходи по ссылке на тег и скажи, что с ним не так, с номерами правил
  • Объясни правило, которое сработало на UniversalAdId, и предложи исправление

Как установить VASTlint

Командой платформы: удалённый сервер

claude mcp add --transport sse vastlint https://vastlint.org/mcp

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о VASTlint

Как установить VASTlint в Claude Code?

Одна команда: claude mcp add --transport sse vastlint https://vastlint.org/mcp.

Что делает VASTlint?

Проверяет VAST, VMAP и DAAST XML на соответствие спецификациям IAB и возвращает правила, места ошибок и подсказки по исправлению.

Нужен ли Rust или что-то ставить локально?

Нет, сервер работает по адресу vastlint.org/mcp, клиент только подключается к нему.

Похожие MCP-серверы

Все MCP-серверы по теме «Тесты и QA» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 169звёзд репо mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 9 946звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 912звёзд репо mockserver mock-server Поднимает один порт, который отвечает за любую внешнюю зависимость: HTTP, gRPC, WebSocket. Пригодится, когда бэкенда ещё нет или он падает. CX Codex +1 ★ 4 996звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой