Detrix MCP Server Adds Runtime Debugging to AI Coding Agents

What Detrix Does
Detrix is an MCP (Model Context Protocol) server that connects AI coding agents to your application's debugger via DAP (Debug Adapter Protocol). It allows agents to observe running code without stopping execution, using logpoints—breakpoints that capture values without pausing.
Key Features
- Observe any variable at any line without specifying line numbers (
find_variable) - Capture stack traces, memory snapshots, and evaluate expressions
- Throttle, sample, or rate-limit captures on hot paths
- Observations expire automatically—nothing leaks into production
- Runs locally by default—no cloud dependency, no data leaves your machine
- Works in Docker/cloud—agent connects to wherever the daemon is, no VPN needed
Example Use Case
In the source example, a Go microservice in Docker was reporting wildly inflated revenue. The agent used Detrix to:
- Read the source code and spot dead unit-conversion code
- Wake the service via Detrix
- Observe
txn.Amount,txn.Unit, andtotalvariables in the running container - Identify that
txn.Amount = 8957withtxn.Unit = "cents"was being summed as dollars instead of converting to $89.57 - Fix the client code and report the API contract change upstream
Setup
For Claude Code:
brew install flashus/tap/detrix && detrix init && claude mcp add --scope user detrix -- detrix mcp
For any other MCP-compatible agent, add to .mcp.json:
{
"mcpServers": {
"detrix": {
"command": "detrix",
"args": ["mcp"]
}
}
}
Add one line to your app:
import detrix
detrix.init(name="my-app") # sleeps until the agent needs it
Claude Code Skill
There's a Claude Code skill that changes Claude's default debugging behavior—once installed, Claude reaches for Detrix before suggesting print statements. It also has enable_from_diff: point it at a git diff with print statements someone already added and it converts them to observations automatically.
Install the skill:
mkdir -p ~/.claude/skills/detrix && cp skills/detrix/* ~/.claude/skills/detrix/
GitHub: https://github.com/flashus/detrix
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Sessions: Lightweight Desktop App for Browsing Claude Code History
Claude Sessions is a new desktop application that lets developers browse their Claude Code session history locally. It reads from ~/.claude/projects, organizes sessions by project, handles large sessions up to 500k+ tokens without lag, and includes search functionality and keyboard navigation.

Claude Toolbox extension adds message-level bookmarks and full-text search
Claude Toolbox is a Chrome extension that lets you bookmark individual messages, full-text search across conversations, and export as TXT or JSON. Free tier covers 2 conversations; paid at $5/month or $49 lifetime.
Apple Silicon macOS VMs: 11–16× Faster LLM Inference with Metal Capability Shim
Cua's process-scoped Metal capability shim unlocks newer kernels in macOS VMs, boosting llama.cpp inference up to 16× on Apple Silicon.

SquarePact Word Add-In Connects to OpenClaw Gateway for Agentic Document Editing
SquarePact's Word add-in connects to your own OpenClaw gateway over websocket. The agent proposes edits shown as approval cards, with stale edit detection and retry logic for malformed JSON from smaller models.