A2P: MCP-сервер, обеспечивающий соблюдение инженерной дисциплины для AI-агентов программирования

Что делает A2P
A2P (Architect-to-Product) — это инженерная AI-платформа, упакованная как MCP-сервер, предназначенная для решения распространенных проблем с AI-агентами для написания кода, такими как Claude Code. Вместо простого предоставления дополнительных инструментов, A2P обеспечивает инженерную дисциплину через систему контролируемого рабочего процесса.
Основной рабочий процесс
Платформа реализует жизненный цикл с обязательными контрольными точками: Архитектура → План → Сборка → Аудит → Безопасность → Развертывание. Каждый функциональный срез должен проходить через: RED → GREEN → REFACTOR → SAST → DONE.
Это требование реализовано в коде. Если агент пытается перейти дальше без выполнения требований контрольной точки, инструмент выдает ошибку.
Конкретные примеры контроля
- Срез не может перейти дальше, пока не будет предоставлено доказательство тестирования
- Проверка безопасности выполняется как часть рабочего процесса, а не в конце
- Развертывание может быть заблокировано до проверки SSL/HTTPS
- Управление секретами должно быть определено до генерации конфигураций развертывания
- Системы с состоянием не могут пройти развертывание без требований к резервному копированию
- Решения о выпуске и точки согласования являются явными, а не размытыми в промптах
Дополнительные возможности
Создатель интегрировал codebase-memory-mcp для структурного исследования кода, позволяя агенту более эффективно понимать репозитории вместо "поиска всего через grep".
Сценарии использования
Платформа разработана для двух основных сценариев:
- Начало нового проекта с ограничениями: Определить архитектуру → разбить на срезы → сборка с контролируемым TDD → безопасность → артефакты развертывания
- Укрепление MVP, созданного "на ощупь": Перейти сразу к безопасности, аудиту, рефакторингу и готовности к развертыванию
Технические детали
A2P имеет открытый исходный код под лицензией MIT. Репозиторий доступен по адресу github.com/BernhardJackiewicz/architect-to-product.
Создатель специально ищет критическую обратную связь от разработчиков, которые уже серьезно используют Claude Code, спрашивая о самых больших проблемах в текущих рабочих процессах AI-кодирования: тесты, безопасность, дрейф архитектуры, ложное "готово" или проблемы с развертыванием.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Настройка Headless OpenClaw с Discord через Docker-скрипты
Репозиторий на GitHub предоставляет скрипты для запуска OpenClaw с Discord в headless-контейнере Docker, избегая TUI/WebUI. Он включает управляющий скрипт с командами, такими как claw init, start и stop, а также предварительно настроенную поддержку OpenAI Responses API, Chromium и различных инструментов.

Демонстрация сервера NarrateAI MCP показывает, как Claude добавляет голосовое сопровождение к видео.
Живая демонстрация показывает, как Claude использует сервер NarrateAI MCP для автоматического озвучивания видео по URL-адресу, обрабатывая асинхронные запросы и создавая озвучку путем анализа беззвучных записей экрана.

Выпуск шаблона Qwen 3.5 Chat с 21 исправлением ошибок для рабочих процессов агентов
Разработчик выпустил исправленный шаблон чата для моделей Qwen 3.5, устранив 21 ошибку, включая сбои при вызове инструментов, разделение параллельных вызовов и стабильность циклов агента. Это прямая замена, протестированная на llama.cpp, Open WebUI, vLLM и других платформах.

Сервер MCP реализует принцип рефлексии из научной работы для обеспечения устойчивой памяти агента-кодера.
Разработчик реализовал статью Reflexion (Shinn et al., NeurIPS 2023) в виде MCP-сервера, чтобы предоставить локальным кодирующим агентам устойчивую память об их ошибках. Система использует сопоставление по шаблонам на основе регулярных выражений для сообщений об ошибках и сохраняет уроки в SQLite с FTS5.