DAP Server icon

DAP Server

9

Enables AI agents to debug live programs by bridging Model Context Protocol clients with Debug Adapter Protocol servers.

About

The MCP DAP Server acts as a crucial bridge, allowing Model Context Protocol (MCP) clients, including AI assistants, to programmatically interact with Debug Adapter Protocol (DAP)-compatible debuggers. This server provides comprehensive debugging capabilities, enabling AI agents to control debugging sessions, set breakpoints, manage execution flow, inspect program state, evaluate expressions, and handle exceptions across various programming languages. It empowers AI-driven tools with the ability to understand and resolve issues in live code.

Key Features

  • Full Execution Control (continue, step in/out/over, pause)
  • 9 GitHub stars
  • Detailed State Inspection (threads, stack traces, variables, scopes)
  • Granular Breakpoint Management (line, function, conditional)
  • Comprehensive Session Management (start, stop, restart, terminate)
  • Advanced Features including Process Attachment and Expression Evaluation

Use Cases

  • Facilitating automated error resolution and code analysis through AI assistance.
  • Enabling AI agents to perform autonomous debugging of codebases.
  • Providing programmatic control over live debugging sessions for MCP clients.