Un lanzamiento de r/ClaudeAI documentó que Semble cortaba el costo espectacular del token grep+read de Claude Code en repositorios grandes. Esto implica emparejar el MCP de búsqueda de código local con Scavio para una conexión a tierra fuera del repositorio (documentos de marco, problemas recientes, desbordamiento de pila).
Requisitos previos
- Claude Código CLI
- Un repositorio grande (>100K LOC) donde grep+read es caro
- Clave API de Scavio
- (Opcional) Semble u otro código local de búsqueda MCP
Guia paso a paso
Paso 1: Instale Semble (o equivalente) para la búsqueda de código en el repositorio
Índice local, sin carga en la nube.
# Per Semble docs (verify current install command at the project's README):
# git clone <semble-repo> && cd semble && <install steps>Paso 2: Agregue Semble como MCP a Claude Code
Una línea CLI.
claude mcp add semble <semble-mcp-url-or-path>Paso 3: Agregue Scavio como MCP para conexión a tierra fuera del repositorio
Búsqueda web, documentos marco, etc.
claude mcp add scavio https://mcp.scavio.dev/mcp --header 'x-api-key: $SCAVIO_API_KEY'Paso 4: Dígale a Claude en el mensaje del sistema qué herramienta elegir cuando
Reglas de enrutamiento explícitas.
// 'For in-repo code questions, call semble.search. For framework docs, recent issues, or Stack Overflow questions, call scavio.search. Do not use grep+read for in-repo lookups.'Paso 5: Pruebe una tarea típica y observe el rastro
NO debería ver grep+read fanout.
// 'Find where we handle pagination in the API and update the cursor logic to support backward pagination.'
// Trace should show: semble.search('pagination') → 3-5 ranges → edit those.Paso 6: Compare el costo del token con el antiguo patrón grep+read
Medición honesta.
// Run the same task with Semble disabled, then enabled. Expect 80-98% token reduction on large repos.Ejemplo en Python
# No code; this is a Claude Code config tutorial. Input tokens drop from tens of thousands to hundreds per query on large repos.Ejemplo en JavaScript
// Same — MCP config, not application code.Salida esperada
Claude Code with two clearly-named MCPs: Semble (in-repo) and Scavio (out-of-repo). Token cost on large repos drops dramatically; routing is explicit; no overlap.