Su agente.
Nuestra evidencia.
Apunta cualquier agente de codificación compatible con MCP (Claude Code, Cursor, Windsurf, VS Code, Codex, Gemini CLI) al servidor MCP de Snag y este leerá el contexto capturado de cada error directamente desde tu espacio de trabajo: reproducción, consola, red, pasos de reproducción. Tu agente abrirá la PR de extracción con la corrección en tu repositorio. Snag nunca modifica tu código.
Siete herramientas: seis proporcionan evidencia, una vincula tu PR extracción con el ticket. Ninguna de ellas accede a tu código.
Una sola URL. Inicia sesión una sola vez. Para cualquier cliente.
Agrega la URL del servidor a tu cliente y conéctate. MCP está incluido desde el plan Capture y es gratuito de por vida para los espacios de trabajo fundadores. Los clientes que admiten la autorización MCP encuentran el inicio de sesión de Snag automáticamente: abren una página de consentimiento en tu navegador, inicias sesión en Snag y apruebas, y el cliente conserva su propio token. No hay token que copiar, ni nada que mostrar una sola vez. MCP estándar sobre HTTP Streamable: sin SDK, sin webhook, sin nada que alojar.
# Claude Code
claude mcp add --transport http snag https://mcp.dev.snag.ac/mcpClaude Code indica que el servidor requiere autenticación hasta que ejecutes /mcp y selecciones snag; esto abre la página de consentimiento de Snag en tu navegador.
// ~/.cursor/mcp.json
{
"mcpServers": {
"snag": { "url": "https://mcp.dev.snag.ac/mcp" }
}
}// .vscode/mcp.json
{
"servers": {
"snag": { "type": "http", "url": "https://mcp.dev.snag.ac/mcp" }
}
}Cualquier cliente que admita la autorización MCP — incluidos Cursor, VS Code y el Inspector MCP — abre esta misma página de consentimiento la primera vez que se conecta: inicia sesión en Snag y, a continuación, aprueba.
¿No tienes navegador? Usa un token de espacio de trabajo.
Para CI, agentes sin interfaz gráfica o un cliente sin inicio de sesión MCP: genera un token de espacio de trabajo en Configuración → Elige tu agente → Trae el tuyo y envíalo como token bearer en el encabezado Authorization. Los tokens empiezan por mcp_.
# Claude Code
claude mcp add --transport http snag \
https://mcp.dev.snag.ac/mcp \
--header "Authorization: Bearer mcp_…"Tu token real proviene del panel de control; se muestra exactamente una vez por cada generación.
// mcp.json
{
"mcpServers": {
"snag": {
"url": "https://mcp.dev.snag.ac/mcp",
"headers": { "Authorization": "Bearer mcp_…" }
}
}
}¿Cliente sin encabezado? La misma URL acepta ?token=… en su lugar.
Todo lo que tu agente necesita. Nada que no necesite.
Una superficie deliberadamente pequeña: encontrar un error, obtener la evidencia y vincular la solución. Seis de las siete herramientas solo leen, basando la solución en lo que realmente sucedió. La séptima escribe exactamente una cosa: la URL de la PR que abrió tu agente, en el ticket que corrige.
Los informes de errores abiertos y sin resolver del espacio de trabajo, ordenados del más reciente al más antiguo, conforman la lista de tareas del agente. Los tickets resueltos se filtran para evitar que se vuelvan a corregir errores ya realizados.
La evidencia completa recopilada para un error: lo que vio el reportero, en qué página y qué estaba haciendo el navegador en ese momento. La descripción de la herramienta indica al agente que base su solución en esta evidencia y que nunca invente detalles que no existan.
Cinco más, con la misma forma: get_console_logs y get_network_requests para los artefactos del navegador sin procesar de un error, get_bug_annotations para la captura de pantalla marcada del informante, get_test_harness_analysis para saber si tus propias pruebas pueden verificar una solución, y post_pr_link, la que escribe, que publica la URL de tu PR de vuelta al ticket.
Acceso que se traslada con el espacio de trabajo.
Evidencia fuera, nunca código dentro
Seis de las siete herramientas solo leen. La séptima escribe un único campo en Snag: la URL de la PR que abrió tu agente. Las ramas, las confirmaciones y la PR en sí se realizan dentro de tu propio repositorio e infraestructura; nada se extiende más allá.
Derecho adquirido, no solo un símbolo.
Cada llamada verifica el plan del espacio de trabajo, no solo el token. Incluido desde el plan Capture en adelante, y gratuito de por vida para los espacios de trabajo fundadores. El token de un espacio de trabajo degradado deja de funcionar en un minuto.
Enlaces de evidencia caducados
Los enlaces a archivos, repeticiones y vídeos sin procesar están firmados y caducan a los 15 minutos, tiempo suficiente para que el agente los lea, pero nunca son una URL permanente a las sesiones de sus usuarios.
Conectarlo en dos minutos.
Pega un fragmento de código, aprueba Snag en tu navegador y pídele a tu agente que liste los errores abiertos. ¿Prefieres no ejecutar el tuyo propio? El agente integrado de Snag se encarga de todo.