Servidor MCP da Detrix Adiciona Depuração em Tempo de Execução a Agentes de Codificação de IA

O que o Detrix Faz
Detrix é um servidor MCP (Model Context Protocol) que conecta agentes de IA de programação ao depurador da sua aplicação via DAP (Debug Adapter Protocol). Ele permite que os agentes observem o código em execução sem interromper a execução, usando logpoints — pontos de interrupção que capturam valores sem pausar.
Principais Recursos
- Observar qualquer variável em qualquer linha sem especificar números de linha (
find_variable) - Capturar rastreamentos de pilha, instantâneos de memória e avaliar expressões
- Limitar, amostrar ou controlar a taxa de capturas em caminhos críticos
- As observações expiram automaticamente — nada vaza para produção
- Executa localmente por padrão — sem dependência de nuvem, nenhum dado sai da sua máquina
- Funciona no Docker/nuvem — o agente se conecta onde o daemon estiver, sem necessidade de VPN
Exemplo de Caso de Uso
No exemplo de origem, um microsserviço em Go no Docker estava relatando receita absurdamente inflada. O agente usou o Detrix para:
- Ler o código-fonte e identificar código de conversão de unidades inativo
- Acordar o serviço via Detrix
- Observar as variáveis
txn.Amount,txn.Unitetotalno contêiner em execução - Identificar que
txn.Amount = 8957comtxn.Unit = "cents"estava sendo somado como dólares em vez de converter para $89,57 - Corrigir o código do cliente e reportar a mudança no contrato da API upstream
Configuração
Para Claude Code:
brew install flashus/tap/detrix && detrix init && claude mcp add --scope user detrix -- detrix mcp
Para qualquer outro agente compatível com MCP, adicione ao .mcp.json:
{
"mcpServers": {
"detrix": {
"command": "detrix",
"args": ["mcp"]
}
}
}
Adicione uma linha à sua aplicação:
import detrix
detrix.init(name="my-app") # dorme até que o agente precise dele
Habilidade do Claude Code
Existe uma habilidade do Claude Code que altera o comportamento padrão de depuração do Claude — uma vez instalada, o Claude recorre ao Detrix antes de sugerir instruções de impressão. Ela também tem enable_from_diff: aponte para um diff do git com instruções de impressão que alguém já adicionou e ela as converte automaticamente em observações.
Instale a habilidade:
mkdir -p ~/.claude/skills/detrix && cp skills/detrix/* ~/.claude/skills/detrix/
GitHub: https://github.com/flashus/detrix
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Especialista em código aberto: o adaptador de despacho delega tarefas complexas para o Claude Code
expert-dispatch é um script bash de aproximadamente 500 linhas que permite que um assistente de IA barato delegue tarefas complexas de programação para o Claude Code CLI. Ele usa comandos como dispatch-cc run para enviar tarefas e mantém diretórios por projeto com CLAUDE.md para contexto persistente.

As empresas que cortam funcionários por causa da IA perderão para as que não o fizeram.
Cortes de pessoal para IA trocam conhecimento institucional de longo prazo por economia de curto prazo. Manter equipes e usar IA para ampliar sua capacidade é a estratégia vencedora.

Como Mover ou Renomear Pastas de Projetos do Claude Code Sem Perder o Histórico de Sessões
O Claude Code armazena o histórico de sessões usando caminhos absolutos de projetos, portanto, mover ou renomear pastas com o comando mv quebra o acesso às sessões. A ferramenta clamp corrige isso migrando os dados da sessão para corresponder aos novos caminhos.

CodeLedger: Plugin de código Claude de código aberto rastreia uso de tokens e agentes em segundo plano
CodeLedger é um plugin de servidor MCP de código aberto para Claude Code que rastreia automaticamente o uso de tokens em projetos, identifica agentes em segundo plano e fornece recomendações de otimização de custos com base na análise de arquivos de sessão JSONL locais.