Un hilo de r/VibeCodeDevs documentó dos MCP en una sesión de Claude Code: MCP oficial lineal (alojado, OAuth) para tickets + MCP local de Lanes para el estado de la placa. Esto implica agregar a Scavio para el tercer puesto: conexión a tierra fuera del repositorio.
Requisitos previos
- Claude Código CLI
- Espacio de trabajo lineal
- Aplicación de escritorio Lanes (u otro MCP de placa local)
- Clave API de Scavio
Guia paso a paso
Paso 1: Adjuntar MCP lineal (alojado, OAuth)
Una línea CLI.
claude mcp add linear https://mcp.linear.app/mcp
# Browser opens for OAuth on first callPaso 2: Adjuntar carriles MCP local (o equivalente)
Estado de la junta local.
claude mcp add lanes http://localhost:5353
# Lanes desktop app must be runningPaso 3: Conecte Scavio MCP para conexión a tierra fuera del repositorio
Búsqueda web, documentos, desbordamiento de pila.
claude mcp add scavio https://mcp.scavio.dev/mcp --header 'x-api-key: $SCAVIO_API_KEY'Paso 4: Establecer reglas de enrutamiento explícitas
Previene la confusión de herramientas.
// 'For ticket lookups, call linear. For local board state and session scrollback, call lanes. For framework docs, GitHub issues, Stack Overflow, or any out-of-repo info, call scavio.'Paso 5: Iniciar una sesión desde un ticket Linear
Flujo de extremo a extremo.
// 'Open ticket ENG-1234 from Linear. Read the description. Show me the relevant files in repo via lanes/git. Check the related Stack Overflow thread the ticket links via scavio.'Paso 6: Ciclo cerrado: escriba el cambio, publique el comentario nuevamente en Lineal
MCP lineal admite comentarios.
// 'After committing, add a comment to ENG-1234 summarizing the fix.'Ejemplo en Python
# Per-ticket cost: ~$0.05-0.20 in Scavio + LLM tokens depending on session length.Ejemplo en JavaScript
// MCP setup, not application code.Salida esperada
Claude Code session driven from Linear tickets, with local repo state via Lanes and out-of-repo grounding via Scavio. Three named MCPs, no overlap, clean tool surface.