DM

debugmcp/mcp-debugger

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

184 stars 24 forks 品質 84 トレンド 38MIT

debugmcp/mcp-debuggerは、[[T0]からインポートされたMCPサーバー候補です。

概要

debugmcp/mcp-debuggerは、[[T0]からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

MCP上のヘッドレスエージェントデバッガ — AIエージェントが10言語の実行プログラムをデバッグできるようにします。

🎯 概要

mcp-debuggerは、ステップスルーデバッグを構造化ツール呼び出しとして公開するモデルコンテキストプロトコル(MCP)サーバーです。AIエージェントがブレークポイントを設定し、変数を検査し、式を評価し、10言語にわたるプログラム実行をステップスルーできるようにし、Debug Adapterプロトコル(DAP)を通じて実際の言語デバッガを駆動します。

IDEは不要です。 mcp-デバッガーは、CIランナー、Dockerコンテナ、Kubernetesポッド、SSHボックス、そしてクラウドコーディングエージェントが存在するサンドボックスなど、Node.jsどこでも動作します。これはIDEが行けない場所のためのデバッガです。

mcp-debugger を使うべきか、それとも IDE バウンドのデバッグサーバーを使うべきか

MicrosoftのDebugMCPはMCPよりもVS Codeのデバッガを公開し、エージェントが実行中のVS Code内部で動作する場合に適しています。両プロジェクトは異なる構造的なトレードオフを行っています:

mcp-デバッガ microsoft/DebugMCP
ヘッドレスで動作します(CI、コンテナ、k8s、クラウドエージェント) ✅スタンドアロンのNodeプロセス ❌実行中のVS Codeが必要です
トランスポート stdio + Streamable HTTP Streamable HTTP(localhost)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

mcp-debugger

A headless, agentic debugger over MCP — let your AI agents debug running programs in ten languages.

🎯 Overview

mcp-debugger is a Model Context Protocol (MCP) server that exposes step-through debugging as structured tool calls. It lets AI agents set breakpoints, inspect variables, evaluate expressions, and step through running programs across ten languages — driving real language debuggers through the Debug Adapter Protocol (DAP).

No IDE required. mcp-debugger runs anywhere Node.js runs: CI runners, Docker containers, Kubernetes pods, SSH boxes, and the sandboxes that cloud coding agents live in. It’s the debugger for where IDEs can’t go.

When to use mcp-debugger vs an IDE-bound debug server

Microsoft’s DebugMCP exposes VS Code’s debugger over MCP and is a good choice when your agent works inside a running VS Code. The two projects make different structural trade-offs:

mcp-debugger microsoft/DebugMCP
Runs headless (CI, containers, k8s, cloud agents) ✅ standalone Node process ❌ requires a running VS Code
Transports stdio + Streamable HTTP Streamable HTTP (localhost)
Distribution npx, npm, Docker image VS Code Marketplace extension
Remote attach without an IDE ✅ debugpy / rdbg / JDWP, incl. pods via port-forward ❌
Per-session process isolation ✅ one proxy process per session shares the VS Code instance
Java hot-swap and Flutter hot reload (hot_reload) ✅ ❌
Debuggee output as subscribable MCP resource ✅ ❌
In-IDE debugging UX alongside the agent ✅ read-only IDE mirror (expose_session) — the IDE joins the agent’s live session ✅ native
Logpoints without pausing (prod-safe value watching) ✅ logMessage breakpoints ✅ via VS Code
GitHub で README 全文を見る

インストール

docker run -i --rm -v $(pwd):/workspace debugmcp/mcp-debugger:latest
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "mcp-debugger": { "command": "node", "args": ["C:/path/to/mcp-debugger/dist/index.js", "stdio", "--log-level", "debug", "--log-file", "C:/path/to/logs/debug-mcp-server.log"], "disabled": false, "autoApprove": ["create_debug_session", "set_breakpoint", "get_variables"] } } }