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

Servidor MCP Conecta Claude ao Inventário de Vinhos do CellarTracker
Um desenvolvedor criou um servidor MCP que conecta o Claude diretamente a contas do CellarTracker, permitindo consultas conversacionais sobre inventário de vinhos, notas de degustação, histórico de compras e janelas de consumo sem exportações manuais de CSV.

Clavis MCP Server: Gerenciamento Seguro de Credenciais para Claude Desktop
Clavis é um servidor MCP que gerencia chaves de API e tokens OAuth para o Claude Desktop, armazenando credenciais com criptografia AES-256 e fornecendo atualização automática de tokens para evitar erros de expiração no meio da conversa.

Bugs no analisador do LM Studio quebram a chamada de ferramentas e o raciocínio do Qwen3.5
O analisador do servidor do LM Studio tem três bugs interagentes que quebram silenciosamente a chamada de ferramentas, corrompem a saída de raciocínio e fazem os modelos parecerem piores do que realmente são. Os problemas afetam modelos de raciocínio como Qwen3.5 e DeepSeek-R1, com um bug relatado há mais de um ano ainda não resolvido.

Tacit: Uma linguagem de programação LLM-First construída com Claude Code e Opus 4.7
Tacit é uma linguagem de programação experimental, pensada primeiro para LLMs, projetada e implementada usando Claude Code e Opus 4.7. Ela elimina conveniências humanas para minimizar o uso de tokens e vem com um primer que ensina LLMs de nível médio+ (Sonnet e superiores) a escrever código Tacit.