debug-mcp is a [Model Context Protocol](https://modelcontextprotocol.io/) server that exposes .NET debugging capabilities as structured API tools. It
debug-mcp is a Model Context Protocol server that exposes .NET debugging capabilities as structured API tools. It allows AI
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
Once Debug MCP is connected, these are the calls the assistant has available:
Category — ToolsSession — debug_launch, debug_attach, debug_disconnect, debug_stateExecution — debug_continue, debug_pause, debug_stepBreakpoints — breakpoint_set, breakpoint_remove, breakpoint_list, breakpoint_enable, breakpoint_waitTracepoints — tracepoint_setInspection — threads_list, stacktrace_get, variables_get, evaluateMemory — object_inspect, memory_read, layout_get, references_get, members_getModules — modules_list, modules_search, types_getRequirements — The Requirements tool exposed by this serverThis listing has no verified copy-paste launch configuration. Use the project documentation to confirm the entry point, runtime and authentication before registering it in your MCP client. A package name or repository alone is not a runnable configuration.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Category | Tools |
| Session | debug_launch, debug_attach, debug_disconnect, debug_state |
| Execution | debug_continue, debug_pause, debug_step |
| Breakpoints | breakpoint_set, breakpoint_remove, breakpoint_list, breakpoint_enable, breakpoint_wait |
| Tracepoints | tracepoint_set |
| Inspection | threads_list, stacktrace_get, variables_get, evaluate |
| Memory | object_inspect, memory_read, layout_get, references_get, members_get |
| Modules | modules_list, modules_search, types_get |
{
"mcpServers": {
"dotnet-debugger": {
"command": "dnx",
"args": [
"-y",
"debug-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.