デトリックスMCPサーバーがAIコーディングエージェントにランタイムデバッグ機能を追加

✍️ OpenClawRadar📅 公開日: March 3, 2026🔗 Source
デトリックスMCPサーバーがAIコーディングエージェントにランタイムデバッグ機能を追加
Ad

Detrixの機能

Detrixは、AIコーディングエージェントをDAP(Debug Adapter Protocol)経由でアプリケーションのデバッガーに接続するMCP(Model Context Protocol)サーバーです。実行を停止せずに実行中のコードを観察できるようにし、ログポイント(一時停止せずに値をキャプチャするブレークポイント)を使用します。

主な特徴

  • 行番号を指定せずに任意の行の任意の変数を観察(find_variable
  • スタックトレース、メモリスナップショットのキャプチャ、式の評価
  • ホットパスでのキャプチャのスロットル、サンプリング、レート制限
  • 観察は自動的に期限切れになるため、本番環境に漏れることはありません
  • デフォルトでローカル実行—クラウド依存なし、データはマシンから流出しません
  • Docker/クラウドで動作—エージェントはデーモンが存在する場所に接続し、VPNは不要です

使用例

ソース例では、Docker内のGoマイクロサービスが大幅に膨らんだ収益を報告していました。エージェントはDetrixを使用して以下のことを行いました:

  1. ソースコードを読み、廃止された単位変換コードを特定
  2. Detrix経由でサービスを起動
  3. 実行中のコンテナ内のtxn.Amounttxn.Unittotal変数を観察
  4. txn.Amount = 8957txn.Unit = "cents"の場合、89.57ドルに変換せずにドルとして合計されていることを特定
  5. クライアントコードを修正し、API契約の変更を上流に報告
Ad

セットアップ

Claude Codeの場合:

brew install flashus/tap/detrix && detrix init && claude mcp add --scope user detrix -- detrix mcp

その他のMCP互換エージェントの場合、.mcp.jsonに追加:

{
  "mcpServers": {
    "detrix": {
      "command": "detrix",
      "args": ["mcp"]
    }
  }
}

アプリに1行追加:

import detrix
detrix.init(name="my-app") # エージェントが必要とするまでスリープ

Claude Codeスキル

Claudeのデフォルトのデバッグ動作を変更するClaude Codeスキルがあります—インストール後、Claudeはprint文を提案する前にDetrixを使用します。またenable_from_diff機能もあり:誰かが既に追加したprint文を含むgit diffを指定すると、自動的に観察に変換します。

スキルのインストール:

mkdir -p ~/.claude/skills/detrix && cp skills/detrix/* ~/.claude/skills/detrix/

GitHub: https://github.com/flashus/detrix

📖 完全なソースを読む: r/LocalLLaMA

Ad

👀 See Also

スニップツールは、AIコーディングエージェントとの視覚的コミュニケーションを可能にします。
Tools

スニップツールは、AIコーディングエージェントとの視覚的コミュニケーションを可能にします。

Snipは、開発者がAIエージェントに視覚的に意図を伝えるためのスクリーンショット、注釈、描画を可能にする無料ツールです。エージェントはCLIやMCPを通じてダイアグラムを生成したり画像を直接読み込んだりできます。現在はApple Silicon Macで動作し、Mermaidダイアグラムをサポート、HTMLサポートは開発中です。

OpenClawRadar
DecisionNode: セマンティック意思決定ストレージのためのCLIとMCPサーバー
Tools

DecisionNode: セマンティック意思決定ストレージのためのCLIとMCPサーバー

DecisionNodeは、ローカルのみで動作するCLIおよびMCPサーバーで、構造化された決定事項をJSONとして保存し、それらをベクトルとして埋め込み、意味検索を可能にし、MCPを通じてAIツール間でアクセスできるようにします。MITライセンスで、Claude Code、Cursor、Windsurf、Antigravity、その他のMCPクライアントで動作するように設計されています。

OpenClawRadar
Cortex: エビングハウス減衰を備えたOpenClawエージェント向けローカルメモリレイヤー
Tools

Cortex: エビングハウス減衰を備えたOpenClawエージェント向けローカルメモリレイヤー

Cortexは、OpenClawエージェントにおけるコンテキスト圧縮の問題を解決するために構築されたオープンソースのメモリツールです。エビングハウスの忘却曲線を実装して事実の減衰を管理し、ファイルからのインポートを優先し、19MBの単一Goバイナリ(SQLite使用)として動作します。

OpenClawRadar
内部ツールへの安全なリモートアクセスのためのMCPゲートウェイ
Tools

内部ツールへの安全なリモートアクセスのためのMCPゲートウェイ

オープンソースのMCPゲートウェイは、複数のMCPツールサーバーを単一の接続に集約し、パブリックエンドポイントを公開することなくClaude Desktop経由で安全にアクセスできるようにします。OpenZiti/zrokを利用したゼロトラストネットワーキングを採用し、共有トークンを用いた1つの設定エントリのみで構成可能です。

OpenClawRadar