argot: Local MCP guardrail e ferramentas de auditoria para código gerado por IA
argot, desenvolvido pela Get Tmonier, é um servidor de Protocolo de Contexto de Modelo de código aberto que atua como uma proteção para o código escrito por IA. A ferramenta constrói um modelo estatístico a partir do histórico git de um repositório para detectar código 'estrangeiro' e expõe ferramentas MCP como voice_context e check para que agentes de IA possam escrever no estilo do repositório. Ele é executado como um binário Rust vinculado estaticamente com adaptadores tree-sitter, visando desenvolvedores e equipes de engenharia que utilizam assistentes de codificação de IA.
A ferramenta impõe a voz de codificação de um repositório para contribuições geradas por IA
A ferramenta modela os padrões históricos de um repositório analisando o histórico do git e a estrutura do AST para decidir se o código gerado se encaixa na base de código existente. Ela identifica desvios concretos, como dependências desconhecidas, helpers duplicados ou camadas quebradas. Exemplos de itens sinalizados incluem:
- dependências nunca usadas no repositório
- funções que replicam utilitários existentes
- chamadas que violam limites de módulo estabelecidos
A pontuação enfatiza a consistência estatística em vez da verificação baseada em LLM
A ferramenta pontua o código gerado usando modelos estatísticos e padrões de AST em vez de consultar um segundo modelo de linguagem, o que elimina um vetor extra de alucinação. Essa abordagem de pontuação faz com que os resultados reflitam a frequência e os padrões do repositório, não a correção absoluta; designs incomuns, mas corretos, podem ter uma pontuação baixa se forem historicamente raros. O modo de auditoria permite que as equipes inspecionem o que a IA já introduziu antes de impor mudanças.
Todas as análises são executadas localmente e se integram com hosts MCP e CI
A ferramenta é enviada como um único binário Rust estaticamente vinculado, sem dependências em tempo de execução ou telemetria, portanto, a análise é executada na máquina do desenvolvedor. É compatível com hosts MCP como Claude Desktop e oferece um caminho de instalação npm/npx que requer Node.js. Para automação, ela emite saída JSON e SARIF, que se encaixa em pipelines de escaneamento de código CI existentes.
Atende equipes que usam assistentes de IA, mas depende de um histórico representativo e modelo de manutenção
Equipes que combinam assistentes de codificação de IA com verificações cientes do repositório ganham um sinal repetível para quando o código gerado se desvia das convenções locais. A ferramenta fornece contexto pré-geração para agentes e uma auditoria sem configuração para repositórios existentes, mas sua eficácia depende de um histórico git representativo. O projeto é mantido pelo desenvolvedor como um esforço individual, o que pode influenciar os prazos de suporte e extensão para organizações maiores.
Escolha prática para equipes que desejam orientação baseada em repositório sobre edições de IA
A ferramenta é uma opção pragmática para equipes de engenharia que precisam de um sinal automatizado, baseado em repositório, sobre contribuições de IA. Trate suas pontuações como orientação contextual em vez de correção definitiva e combine-as com revisão humana quando as mudanças afetarem a arquitetura ou a segurança. Teste-a em um subconjunto de módulos para calibrar os limites e confirmar que os itens sinalizados refletem a política real antes de impor portões automáticos.





