Microsoft DebugMCP VS Code Extension Gives AI Agents Debugging Capabilities

What DebugMCP Does
DebugMCP is a VS Code extension that bridges a critical gap for AI coding agents. While these agents are proficient at writing code, they traditionally lack access to debugging tools when something breaks, often resorting to reading code or adding numerous print statements to diagnose issues.
Key Features and Capabilities
The extension exposes the full VS Code debugger to AI agents through the Model Context Protocol (MCP). This enables AI assistants to perform systematic debugging operations that mirror developer workflows:
- Set breakpoints in code
- Step through code execution
- Inspect variable values during runtime
- Evaluate expressions in the debugging context
Compatibility and Deployment
DebugMCP works with several popular AI coding assistants including GitHub Copilot, Cline, Cursor, and Roo. The extension runs entirely locally on your machine, requiring no external API calls or credentials.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Vellium Adds Desktop Pets and CLI-Inspired Agents for Local LLMs
Vellium, an open-source crossplatform app for local LLMs, now supports desktop pets that float above windows and agents with MCP integration, terminal commands, and file editing.

Heren Godot MCP: Persistent WebSocket Daemon Cuts AI–Godot Interaction Latency to ~20ms
Heren is a new MCP server for Godot that keeps a lightweight WebSocket daemon alive, achieving ~20ms operations instead of waiting for full engine cold starts. It provides 15 tools for scene management, debugging, GPU‑accelerated screenshots, and automatic shutdown after 3 minutes of inactivity.

Galadriel: Open-Source Warm-Cache Harness for Persistent Claude Agents
Galadriel is a 3-tier stacked caching harness for Claude that reduces costs by 87% and latency to under 3s for 100K token prompts. Integrates MemPalace for persistent vector memory.

Claude Code Skill Refactors React Components Using 'Don't Make Me Think' Principles
A new Claude Code skill automatically refactors React components for usability based on Steve Krug's principles — cuts happy talk, surfaces primary CTAs, fixes empty/error states, and tightens labels.