MCP.Market

.NET Debugger for MCP server

by nevse·io.github.nevse/dotnet-debugger-mcp·v0.7.1·7 stars

Give an AI agent a real .NET debugger: breakpoints, stepping, locals, expression evaluation.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
Growing

7 stars

Reviews

Write one

Nobody has reviewed .NET Debugger for MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

.NET Debugger for MCP tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How .NET Debugger for MCP compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 80% of 4,460 AI and agents servers
GitHub stars
7
more than 81% of 2,711 AI and agents servers

Release history: 3 versions in the registry since 2026-09-15, latest 2026-10-22, typically one every 30 days.

Install .NET Debugger for MCP in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the .NET Debugger for MCP repository's README, as published. We do not edit it. Read it on GitHub

DotnetDebugger.Mcp

An MCP server that lets an AI assistant debug .NET programs: launch or attach to a process, set breakpoints, step through code, inspect variables and evaluate expressions. It also carries a searchable reference on how .NET debuggers work internally.

Published on NuGet as DotnetDebugger.Mcp. Built on clrdbg, driven over the Debug Adapter Protocol. The debugger travels inside the package and runs as a child process, so a crash in native debugging code costs the debug session rather than the server.

Origin. A fork of decriptor/SharpDbg.MCP, now far

enough from it to carry its own name: the debugger layer speaks the Debug Adapter Protocol instead of

calling a debugger's internal API, the debugger underneath has since changed from

SharpDbg to clrdbg, launching a program under the

debugger is new, and the two have not shared a commit since. This repository was called

SharpDbg.MCP until the first release; GitHub redirects the old name, and the project files and

SHARPDBG_* settings still carry it.

What it can do

what was thrown

  • Attach to a running .NET process, or launch one and stop before its first line executes
  • Set breakpoints by file and line or by method name, with conditions and hit counts
  • Step over, into and out of code, and read the call stack for any thread
  • Inspect local variables, expand objects member by member, and evaluate C# expressions
  • Break on exceptions - all of them, only the unhandled ones, or only the types you name - and read

a Mac Catalyst app - building it and stopping before its first line, same as a desktop program

  • Read the debuggee's stdout and stderr
  • Debug more than one process at once, each with its own breakpoints and stops
  • Debug a .NET MAUI app on an Android emulator or phone, an iOS simulator or device, or this Mac as
  • Search embedded documentation on ICorDebug, the Debug Adapter Protocol and expression evaluation

What it cannot do

Some of these need changes in the underlying debugger rather than here.

reads the code off a process it started itself and has none for one it was pointed at, so for an attached process there is nothing to report — and the protocol cannot say "unknown", only 0, which would be a number this server made up. A program started with launch_program does report its real code.

  • Report the exit code of a process it attached to. exit_code is null there. The debugger

debugger shim cannot find it to load the matching components. The attempt fails immediately with CORDBGEDEBUGCOMPONENTMISSING (0x80131C3C), reported as Attempting to register for runtime startup failed: -2146231236. Self-contained on its own works, and single-file on its own works; only the combination does not.

  • Debug a self-contained single-file publish. The runtime is packed inside the executable, so the
  • Watch expressions, hot reload and data breakpoints are not implemented.

Requirements

  • .NET 10 SDK or later
  • An MCP-compatible client, such as Claude Code or Claude Desktop
  • Windows, macOS or Linux

Install

One package carries the debugger and its native shims for every platform, so the same configuration works everywhere. There is nothing to clone or build.

Claude Code, for the current project:

claude mcp add dotnet-debugger -- dotnet tool exec DotnetDebugger.Mcp --yes

Add --scope user to make it available in every project, or --scope project to write a .mcp.json that is committed and shared with your team.

Claude Desktop, by editing ~/.config/Claude/claudedesktopconfig.json on macOS and Linux, or %APPDATA%\Claude\claudedesktopconfig.json on Windows:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

.NET Debugger for MCP: common questions

Is .NET Debugger for MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the .NET Debugger for MCP safety report
Does .NET Debugger for MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is .NET Debugger for MCP maintained?
The last commit was 50 days ago (2026-09-15). The latest release is v0.7.1.
What can I use instead of .NET Debugger for MCP?
Servers from other publishers that do the same job: Figma Context MCP server, Godot MCP server and 3D AI Agent Avatar MCP server.
How does .NET Debugger for MCP compare with other AI and agents MCP servers?
safety score 88/100 (higher than 80% of 4,460 AI and agents servers); github stars 7 (more than 81% of 2,711 AI and agents servers). Full comparison.

Alternatives to .NET Debugger for MCP

Same job from other publishers: the closest match first, then the best rated.

  • Figma Context
    Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
    B
  • Godot MCP
    Agent-driven Godot playtesting: editor control, input injection, game-time stepping, live state.
    A
  • 3D AI Agent Avatar
    3D AI Agent Avatar — render any GLB, give it a Solana wallet, a voice, and pump.fun powers.
    B