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

✍️ OpenClawRadar📅 Publicado: March 3, 2026🔗 Source
Servidor MCP da Detrix Adiciona Depuração em Tempo de Execução a Agentes de Codificação de IA
Ad

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:

  1. Ler o código-fonte e identificar código de conversão de unidades inativo
  2. Acordar o serviço via Detrix
  3. Observar as variáveis txn.Amount, txn.Unit e total no contêiner em execução
  4. Identificar que txn.Amount = 8957 com txn.Unit = "cents" estava sendo somado como dólares em vez de converter para $89,57
  5. Corrigir o código do cliente e reportar a mudança no contrato da API upstream
Ad

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

Ad

👀 See Also

Especialista em código aberto: o adaptador de despacho delega tarefas complexas para o Claude Code
Tools

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.

OpenClawRadar
As empresas que cortam funcionários por causa da IA perderão para as que não o fizeram.
Tools

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.

OpenClawRadar
Como Mover ou Renomear Pastas de Projetos do Claude Code Sem Perder o Histórico de Sessões
Tools

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.

OpenClawRadar
CodeLedger: Plugin de código Claude de código aberto rastreia uso de tokens e agentes em segundo plano
Tools

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.

OpenClawRadar