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

Lista selecionada de mais de 260 agentes e ferramentas de IA com foco em código aberto e auto-hospedagem
Um repositório abrangente do GitHub lista mais de 260 agentes e frameworks de IA, com ênfase em opções de código aberto, auto-hospedadas e locais, incluindo Ollama, OpenClaw e DeerFlow.

Arquitetura de Compilador Determinístico para Fluxos de Trabalho de LLM Multi-Etapas Apresenta Fortes Resultados em Benchmarks
Uma arquitetura de compilação determinística para fluxos de trabalho estruturados de LLM utiliza registros de nós tipados, contratos de parâmetros e validação estática para compilar grafos de fluxo de trabalho antecipadamente. Os benchmarks mostram que ela supera o GPT-4.1 e o Claude Sonnet 4.6 em profundidades de fluxo de trabalho de 3 a 12+ nós.

LetMeWatch: Plugin Python Adiciona Análise de Vídeo ao Claude via Detecção de Cenas do FFmpeg
Um desenvolvedor criou um plugin Python de aproximadamente 200 linhas chamado LetMeWatch que permite ao Claude analisar vídeos usando FFmpeg para detecção de cenas, extraindo apenas os quadros onde as imagens mudam, adicionando timestamps e alimentando lotes para a visão multimodal do Claude.

Kanban CLI: Um Gerenciador de Tarefas Local-Primeiro e Agente-Primeiro para o Terminal
Kanban CLI é uma ferramenta de terminal em Rust que oferece rastreamento de tarefas estruturado com integração completa ao git, projetada para fluxos de trabalho orientados por agentes de IA.