{"repo":"KashunCheng/dap_mcp","free":true,"listed":false,"github":"https://github.com/KashunCheng/dap_mcp","clone":"git clone https://github.com/KashunCheng/dap_mcp.git","description":"Model Context Protocol (MCP) server that interacts with a Debugger","language":"Python","stars":40,"topics":["dap","debug","debug-adapter-protocol","debugging","llm","mcp","model-context-protocol"],"license":"AGPL-3.0","category":"mcp-servers","readme_excerpt":"dap-mcp dap-mcp is an implementation of the Model Context Protocol (MCP) tailored for managing Debug Adapter Protocol (DAP) sessions. MCP provides a standardized framework to optimize and extend the context window of large language models, and in this project, it is used to enhance and streamline debugging workflows. Features - Debug Adapter Protocol Integration: Interact with debuggers using a standardized protocol. - MCP Framework: Leverage MCP to optimize context and enhance debugging workflows. - Rich Debugging Tools: Set, list, and remove breakpoints; control execution (continue, step in/out/next); evaluate expressions; change stack frames; and view source code. - Flexible Configuration: Customize debugger settings, source directories, and other parameters via a JSON configuration file. Installation Prerequisites - Python 3.10 or higher - uv (optional, for running the server) Installing and Running the Server Install dap-mcp and its dependencies: Configuration The project uses a JSON configuration file (e.g., .config.json ) to specify debugger settings and source directories. An example configuration: This configuration informs the debugger about: - The path to the debugger executable and its arguments. - The source directories for resolving file paths during breakpoint operations. - Other settings (such as module, working directory, and interpreter path) necessary for launching the debuggee. Available Debugger Types Type Example Path Example Args --------- -------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/KashunCheng","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KashunCheng/dap_mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}