Please come back in a couple of minutes if the youtube video does not load >.<
Inspiration
How surprisingly well the VS Code works, and how little most developer use it.
What it does
It exposes the VS Code debug APIs as MCP tools. Including some spooky undocumented APIs, an LLM can start a debugger, set breakpoints, step into or over functions, pause the debugger while the program is running, read the source code it is next to, and evaluate arbitrary expression.
How we built it
Just a typescript VS Code extension that starts an MCP Server. Keep it simple!
Challenges we ran into
Nothing is documented. Claude seems to knows more about the VS Code extension API than the people who wrote the official VS Code extension documentation.
Accomplishments that we're proud of
We finished it.
What we learned
Typescript is ok, but the rest of the ecosystem sucks from a dev usability perspective. People do not like giving good error messages like in the Rust ecosystem.
What's next for Visual Studio Code Debug Server
Needs a LOT of cleanup.
Log in or sign up for Devpost to join the conversation.