
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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 |
インストール
docker run -i --rm -v $(pwd):/workspace debugmcp/mcp-debugger:latest設定
{
"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"]
}
}
}