Detrix MCP Server Adds Runtime Debugging to AI Coding Agents

✍️ OpenClawRadar📅 Published: March 3, 2026🔗 Source
Detrix MCP Server Adds Runtime Debugging to AI Coding Agents
Ad

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:

  1. Read the source code and spot dead unit-conversion code
  2. Wake the service via Detrix
  3. Observe txn.Amount, txn.Unit, and total variables in the running container
  4. Identify that txn.Amount = 8957 with txn.Unit = "cents" was being summed as dollars instead of converting to $89.57
  5. Fix the client code and report the API contract change upstream
Ad

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

Ad

👀 See Also

MetaBot: Open-Source Bridge Connects Claude Code to Telegram, Feishu, and WeChat
Tools

MetaBot: Open-Source Bridge Connects Claude Code to Telegram, Feishu, and WeChat

MetaBot is an open-source TypeScript bridge that connects the Claude Code Agent SDK to messaging platforms like Telegram, Feishu, and WeChat. It provides persistent memory, scheduled tasks, multi-agent collaboration, and real-time streaming of tool calls.

OpenClawRadar
docvault: Generate Local API Docs to Reduce AI Hallucinations
Tools

docvault: Generate Local API Docs to Reduce AI Hallucinations

docvault is a tool that generates markdown API references from source code to help Claude and other LLMs stop hallucinating function signatures. It works for Rust crates and Python packages, outputs a two-tier markdown file, and includes a Claude Code plugin for hands-free operation.

OpenClawRadar
VibeIndex.ai: Searchable Hub for 90K+ AI Skills, MCPs, and Plugins with Security Scanning
Tools

VibeIndex.ai: Searchable Hub for 90K+ AI Skills, MCPs, and Plugins with Security Scanning

A Korean AI researcher has built vibeindex.ai, a searchable hub that indexes over 90,000 AI skills, MCP servers, and plugins with hourly updates and security scanning using Cisco Skill Scanner across 17 threat categories.

OpenClawRadar
Managing Multiple AI Agent Tasks with Kanban Boards
Tools

Managing Multiple AI Agent Tasks with Kanban Boards

A developer shares their experience running multiple Claude AI agents in terminal tabs and identifies three key workflow challenges: lack of progress visibility, context loss when switching between tasks, and rate limit interruptions. Their solution involves treating AI tasks like work items on a Kanban board.

OpenClawRadar