El Servidor MCP de Detrix Agrega Depuración en Tiempo de Ejecución a los Agentes de Codificación con IA

Qué hace Detrix
Detrix es un servidor MCP (Protocolo de Contexto del Modelo) que conecta agentes de IA de codificación al depurador de tu aplicación mediante DAP (Protocolo de Adaptador de Depuración). Permite a los agentes observar código en ejecución sin detener la ejecución, utilizando puntos de registro (logpoints), que son puntos de interrupción que capturan valores sin pausar.
Características principales
- Observar cualquier variable en cualquier línea sin especificar números de línea (
find_variable) - Capturar trazas de pila, instantáneas de memoria y evaluar expresiones
- Limitar, muestrear o controlar la frecuencia de capturas en rutas críticas
- Las observaciones expiran automáticamente; nada se filtra a producción
- Se ejecuta localmente por defecto; sin dependencia de la nube, ningún dato sale de tu máquina
- Funciona en Docker/nube; el agente se conecta donde esté el daemon, sin necesidad de VPN
Caso de uso de ejemplo
En el ejemplo de origen, un microservicio en Go en Docker reportaba ingresos exageradamente inflados. El agente utilizó Detrix para:
- Leer el código fuente y detectar código muerto de conversión de unidades
- Activar el servicio mediante Detrix
- Observar las variables
txn.Amount,txn.Unitytotalen el contenedor en ejecución - Identificar que
txn.Amount = 8957contxn.Unit = "cents"se sumaba como dólares en lugar de convertirse a $89.57 - Corregir el código del cliente y reportar el cambio en el contrato de la API aguas arriba
Configuración
Para Claude Code:
brew install flashus/tap/detrix && detrix init && claude mcp add --scope user detrix -- detrix mcp
Para cualquier otro agente compatible con MCP, agregar a .mcp.json:
{
"mcpServers": {
"detrix": {
"command": "detrix",
"args": ["mcp"]
}
}
}
Agregar una línea a tu aplicación:
import detrix
detrix.init(name="mi-aplicacion") # duerme hasta que el agente lo necesite
Habilidad de Claude Code
Existe una habilidad de Claude Code que cambia el comportamiento de depuración predeterminado de Claude; una vez instalada, Claude recurre a Detrix antes de sugerir declaraciones de impresión. También tiene enable_from_diff: apúntalo a un diff de git con declaraciones de impresión que alguien ya agregó y las convierte automáticamente en observaciones.
Instalar la habilidad:
mkdir -p ~/.claude/skills/detrix && cp skills/detrix/* ~/.claude/skills/detrix/
GitHub: https://github.com/flashus/detrix
📖 Read the full source: r/LocalLLaMA
👀 Ver también

Routerly: Puerta de Enlace LLM Autohospedada con Políticas de Enrutamiento en Tiempo de Ejecución y Control de Presupuesto
Routerly es una puerta de enlace LLM gratuita, de código abierto y autoalojada que proporciona selección de modelos en tiempo de ejecución basada en políticas de enrutamiento como el más barato, el más rápido o el más capaz, junto con límites de presupuesto a nivel de proyecto con seguimiento por token. Es compatible con OpenAI para un uso directo con herramientas como Cursor, LangChain y Open WebUI.

Usuario de Reddit mide la sobrecarga de tokens MCP: 67K tokens consumidos antes de cualquier pregunta.
Un desarrollador midió la sobrecarga de tokens de su servidor MCP en 67.000 tokens consumidos antes de escribir una sola pregunta, con Playwright MCP usando 13.600 tokens y GitHub MCP usando 18.000 tokens en estado inactivo. Reemplazaron MCP con habilidades y herramientas CLI para reducir los costes de contexto.

Explorando sandbox-exec de macOS para la ejecución segura de aplicaciones.
sandbox-exec es una herramienta de línea de comandos de macOS que permite a las aplicaciones ejecutarse en un entorno restringido. Aprende cómo utilizarla con perfiles de sandbox personalizados.

El Servidor MCP de TradingView Permite a Claude Realizar Backtesting de Estrategias de Trading
Un desarrollador ha lanzado un servidor MCP que permite a Claude realizar backtesting de seis estrategias de trading utilizando datos de Yahoo Finance sin necesidad de claves API. La configuración implica agregar una línea al archivo claude_desktop_config.json.