claude-debugs-for-you
Claude depura por ti
También conocido como depuración de vibraciones
Permita que Claude (o cualquier otro LLM) depure su código de forma interactiva
Esta es una extensión de MCP Server y VS Code que permite a Claude depurar y evaluar expresiones de forma interactiva.
Eso significa que también debería funcionar con otros modelos/clientes, etc., pero solo lo demuestro con Claude Desktop y Continúo aquí.
Es independiente del lenguaje y supone soporte para la consola del depurador y un launch.json válido para la depuración en VSCode.
Empezando
Descargue la extensión desde las versiones o VS Code Marketplace
Instalar la extensión
Si usa
.vsixdirectamente, vaya a los tres puntos en "Extensiones" en VS Code y elija "Instalar desde VSIX..."
Verá un nuevo elemento de menú de estado "Claude Debugs For You" que muestra si se está ejecutando correctamente (verificar) o si no se pudo iniciar (x)
Puede hacer clic en este menú de estado para ver los comandos disponibles
Siga una de las opciones a continuación, según su configuración
Copie la ruta del servidor stdio al portapapeles buscando en los comandos de vs code "Copiar la ruta stdio del servidor de depuración de MCP al portapapeles".
Pegue lo siguiente (¡PERO ACTUALIZA LA RUTA A LA COPIADA!) en su
claude_desktop_config.jsono edítelo según corresponda si usa otros servidores MCP
{
"mcpServers": {
"debug": {
"command": "node",
"args": [
"/path/to/mcp-debug.js"
]
}
}
}Inicie el escritorio de Claude (u otro cliente MCP)
Nota: Es posible que tengas que reiniciarlo si ya estaba ejecutándose.
Puede omitir este paso si usa Continuar/Cursor u otra función integrada en VS Code
Recupere la dirección sse del servidor MCP mediante el comando "Copiar la dirección sse del servidor de depuración MCP al portapapeles"
Puedes simplemente escribir la URL del servidor " http://localhost:4711/sse ", o cualquier puerto que configures en la configuración.
Agréguelo donde lo necesite según su cliente.
Es posible que necesites presionar "actualizar" dependiendo del cliente: esto es necesario en Cursor
Iniciar el cliente MCP
Nota: Es posible que tengas que reiniciarlo si ya estaba ejecutándose.
Puede omitir este paso si usa Continuar/Cursor u otra función integrada en VS Code
¡Estás listo para depurar!
Documentación de depuración de VS Code
Abra un proyecto que contenga un .vscode/launch.json con la primera configuración establecida para depurar un archivo específico con ${file} .
Vea "Ejecutar un ejemplo" a continuación y/o mire un video de demostración.
Related MCP server: gdb-cli
Contribuyendo
¿Encontraste errores o tienes alguna idea para mejorar esto? Abre una solicitud de incorporación de cambios o registra un problema.
¿Este archivo README es malo? ¡Ayúdenme a mejorarlo!
Manifestación
Usando Continuar
Detecta el problema y luego sugiere una solución, que simplemente hacemos clic para aplicar.
https://github.com/user-attachments/assets/3a0a879d-2db7-4a3f-ab43-796c22a0f1ef
Configuración:
{
...
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "node",
"args": [
"/Users/jason/Library/Application Support/Code/User/globalStorage/jasonmcghee.claude-debugs-for-you/mcp-debug.js"
]
}
}
]
}
}También necesitarás elegir un modelo capaz de utilizar herramientas.
Cuando aparezca la lista de herramientas, asegúrese de hacer clic en "depurar" en la lista de sus herramientas y configúrelo en "Automático".
Solución de problemas
Si ve errores de MCP al continuar, intente deshabilitar/volver a habilitar el complemento de continuación
Si te sirve de ayuda, ¡así es mi configuración! Pero es casi igual a la de Claude Desktop.
Uso de Claude Desktop
En este ejemplo, lo hice intencionalmente muy cauteloso (no hacer suposiciones, etc.; el mismo mensaje que a continuación), pero puedes pedirle que haga lo que quieras.
https://github.com/user-attachments/assets/ef6085f7-11a2-4eea-bb60-b5a54873b5d5
Desarrollo
Clonar/Abrir este repositorio con VS Code
Ejecute
npm run installynpm run compilePresione "Ejecutar" lo que abrirá un nuevo VSCode
De lo contrario, es igual que "Se aplica Primeros pasos".
Para reconstruir,
npm run compile
Paquete
vsce packageEjecutar un ejemplo
Abrir examples/python en una ventana de VS Code
Introduzca el mensaje:
i am building `longest_substring_with_k_distinct` and for some reason it's not working quite right. can you debug it step by step using breakpoints and evaluating expressions to figure out where it goes wrong? make sure to use the debug tool to get access and debug! don't make any guesses as to the problem up front. DEBUG!Otras cosas que vale la pena mencionar
Al iniciar varias ventanas de vs.code, verá una ventana emergente. Puede transferir fácilmente "Claude depura por usted" entre ventanas.
También puedes desactivar el inicio automático. Luego, solo tendrás que hacer clic en el menú de estado y seleccionar "Iniciar servidor".
Lista corta de ideas
[ ] Debería usar ripgrep para encontrar lo que solicita, en lugar de enumerar archivos + obtener el contenido del archivo.
[x] Agregar soporte para puntos de interrupción condicionales
[ ] Agregue la herramienta "corregir" permitiendo que MCP inserte una sugerencia de CodeLens o "corrección automática" para que el usuario pueda elegir aplicar un cambio recomendado o no.
¡Tu idea aquí!
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceAllows Claude to directly debug a NodeJS server by setting breakpoints, inspecting variables and stepping through code.13187303MIT
- AlicenseNot gradedqualityBmaintenanceA GDB debugging tool designed for AI Agents (Claude Code, etc.)32Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to debug code inside VS Code by setting breakpoints, stepping through execution, inspecting variables, and evaluating expressions across multiple languages.478MIT
- AlicenseNot gradedqualityDmaintenanceBridges AI agents with VS Code's debugger, enabling breakpoint management, step execution, variable inspection, and stack tracing via CLI commands.24GPL 3.0
Related MCP Connectors
Live browser debugging for AI assistants — DOM, console, network via MCP.
Trade Robinhood through natural language in Claude Code.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jasonjmcghee/claude-debugs-for-you'
If you have feedback or need assistance with the MCP directory API, please join our Discord server