I built a VS Code extension that uses Model Context Protocol to give Claude Desktop (or any other MCP Client) the ability to directly debug code.
It's language agnostic, as long as you can provide the appropriate launch.json for debugging.
If nothing else, I wanted to share as a reference to an integration between VS Code and Claude Desktop or other MCP Clients as a jumping off point, as I couldn't find one.
One of the useful patterns used is the MCP Server just asks VSCode what it's allowed to do, which means tool configuration / changes only need to happen on the VS Code side.