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.