A2P: Um Servidor MCP que Impõe Disciplina de Engenharia para Agentes de Codificação de IA

O que o A2P faz
A2P (Architect-to-Product) é uma estrutura de engenharia de IA empacotada como um servidor MCP projetada para resolver problemas comuns com agentes de codificação de IA como o Claude Code. Em vez de apenas fornecer mais ferramentas, o A2P impõe disciplina de engenharia através de um sistema de fluxo de trabalho controlado.
Fluxo de Trabalho Principal
A estrutura implementa um ciclo de vida com portões obrigatórios: Arquitetura → Planejamento → Construção → Auditoria → Segurança → Implantação. Cada fatia de recurso deve progredir através de: RED → GREEN → REFATORAR → SAST → CONCLUÍDO.
Essa imposição é implementada em código. Se um agente tentar avançar sem satisfazer um requisito do portão, a ferramenta lança um erro.
Exemplos Específicos de Imposição
- Uma fatia não pode avançar a menos que exista evidência de teste
- A verificação de segurança é executada como parte do fluxo de trabalho, não no final
- A implantação pode ser bloqueada até que SSL/HTTPS seja verificado
- O gerenciamento de segredos deve ser definido antes que as configurações de implantação sejam geradas
- Sistemas com estado não podem passar pela implantação sem requisitos de backup
- Decisões de lançamento e pontos de aprovação são explícitos, não apenas mencionados superficialmente em prompts
Recursos Adicionais
O criador integrou codebase-memory-mcp para exploração estrutural de código, permitindo que o agente compreenda repositórios com mais eficiência em vez de "percorrer tudo com grep".
Casos de Uso
A estrutura é projetada para dois cenários principais:
- Iniciar um novo projeto com proteções: Definir arquitetura → dividir em fatias → construir com TDD controlado → segurança → artefatos de implantação
- Reforçar um MVP codificado informalmente: Ir direto para segurança, auditoria, refatoração e preparação para implantação
Detalhes Técnicos
O A2P é de código aberto sob a licença MIT. O repositório está disponível em github.com/BernhardJackiewicz/architect-to-product.
O criador busca especificamente feedback crítico de desenvolvedores que já usam o Claude Code seriamente, perguntando sobre os maiores modos de falha nos fluxos de trabalho atuais de codificação com IA: testes, segurança, desvio de arquitetura, "concluído" falso ou problemas de implantação.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

MCP Memory Gateway: Um Servidor MCP para Memória Persistente no Claude Code
Um desenvolvedor criou um servidor MCP chamado MCP Memory Gateway usando o Claude Code como ferramenta principal de desenvolvimento. Ele fornece ao Claude Code memória persistente entre sessões através da captura de feedback, regras de prevenção e injeção de contexto.

OpenSwarm: Orquestrador CLI Multi-Agente Claude para Linear e GitHub
O OpenSwarm orquestra múltiplas instâncias do Claude Code CLI como agentes autônomos que buscam problemas do Linear e executam pipelines de Trabalhador/Revisor/Teste/Documentador. Ele usa LanceDB com embeddings multilingual-e5 para memória e inclui controle por bot do Discord, aprimoramento automático de PRs e um painel web.

Sou compatível com OpenAI: Ferramentas e Documentos para Assinaturas de API Unificadas
Uma nova ferramenta e página de documentação mapeia a compatibilidade com a OpenAI em mecanismos de código aberto como vLLM e llama.cpp, incluindo assinaturas oficiais e não oficiais.

Memória Tri-Node: Memória Persistente de Agente Open Source com Separação de Cofre Humano/Agente
Tri-Node Memory é uma arquitetura leve que separa a memória de um agente de IA de codificação do diário persistente do humano usando dois cofres Obsidian. O agente lê do cofre humano, mas escreve apenas no seu próprio, nunca cruzando fronteiras sem permissão explícita.