# Debug Adapter Protocol (DAP)

> Use this tool when you need to integrate AI systems with debugging tools, enabling features like breakpoint setting and variable inspection through a standardized protocol. It solves problems in AI-assisted debugging workflows by providing a bridge between debugging tools and AI systems, allowing for seamless control and information exchange. The Debug Adapter Protocol (DAP) server takes in debugging commands and outputs debugging information in XML format, making it ideal for use cases where AI assistants require context about program state.

Canonical page: https://skillsregistry.net/skills/kashuncheng-dap  
JSON: https://api.skillsregistry.net/v1/skills/kashuncheng-dap

## Description

dap-mcp is a server implementation that bridges debugging tools with AI systems through the Debug Adapter Protocol (DAP). It enables AI assistants to control debuggers, set breakpoints, step through code, evaluate expressions, and inspect variables - all through standardized MCP tools. The server supports multiple debugging backends (currently debugpy) and renders debugging information in XML format for easy consumption by LLMs, making it particularly valuable for AI-assisted debugging workflows where context about program state needs to be maintained throughout a conversation.

## Trust

- **Trust score (0–1):** 0.86
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kashuncheng-dap)
- **Repository:** <https://github.com/kashuncheng/dap_mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "kashuncheng-dap"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/kashuncheng-dap` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/kashuncheng-dap/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
