# Continue funciona con configuración. Añade un bloque que conozca tu repo.

Canonical source: https://maguyva.ai/es/for-continue

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

El agente de Continue trabaja con el contexto que le das y las herramientas que permite su configuración. Maguyva indexa el repo entero y lo sirve por MCP, así que el modo agente pregunta dónde vive el código antes de leer un archivo tras otro.

> Un bloque YAML: una URL, un encabezado y un secreto de tu .env.

## Lo que Continue necesita saber

Cuatro datos propios de Continue.

### Un bloque YAML

Guarda el bloque como `.continue/mcpServers/maguyva.yaml` en tu espacio de trabajo, o añade su entrada `mcpServers` a `~/.continue/config.yaml`. `config.json` está obsoleto.

### streamable-http

Continue se conecta al endpoint de Maguyva por Streamable HTTP; el encabezado va bajo `requestOptions`. Sin procesos locales ni Node.js.

### Una referencia a un secreto

`${{ secrets.MAGUYVA_API_KEY }}` se resuelve desde `~/.continue/.env`, luego desde `.continue/.env` y `.env` del espacio de trabajo y, por último, desde el entorno del proceso. El bloque en sí no guarda ninguna clave.

### Solo en modo agente

Continue ofrece las herramientas MCP en modo agente, no en el chat. Las configuraciones JSON de otros clientes también sirven: déjalas en `.continue/mcpServers/`.

## Las reglas son un acuerdo de trabajo. Úsalas.

```text
# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Ejecuta los tests del paquete antes de dar un cambio por terminado.
```

Continue carga reglas en Markdown desde `.continue/rules/`. Una regla puede aplicarse siempre, solo cuando hay archivos que coinciden en el contexto (`globs`) o cuando el agente decide que su `description` encaja. Usa las reglas para:

- Comandos de build, test y lint.
- Convenciones por lenguaje o carpeta.
- Directorios que el agente no debe tocar.

Una regla le dice al agente cómo trabajar. No puede decirle qué dice el código después del merge de esta mañana.

## Donde se acaba el contexto elegido a mano

Tres huecos que el modo agente rellena leyendo archivos.

### // el contexto es lo que tú eliges

Añades los archivos que crees que importan. La implementación que necesita el agente suele estar en el que no se te ocurrió.

### // los llamadores no están en el archivo

“¿Qué se rompe si cambio esto?” es una pregunta de grafo. Sin un índice, el agente lee los archivos de uno en uno para responderla.

### // los modelos locales tienen ventanas pequeñas

Continue puede ejecutar modelos locales con límites de contexto ajustados. Una respuesta clasificada con file:line cabe donde no caben diez lecturas de exploración.

## Maguyva como bloque MCP en Continue

Un bloque mcpServers le da al modo agente:

- **11 herramientas sobre tu repo indexado**: búsqueda semántica, estructural (AST), de grafo y de texto, además de búsqueda de símbolos, dependientes y recuperación de archivos.
- **Respuestas con rutas de archivo y números de línea**: en más de 285 lenguajes, para que un modelo pequeño reciba el archivo correcto en vez de un listado largo.
- **Herramientas que solo leen**: Las herramientas de Maguyva consultan el índice. Ninguna edita tus archivos.

> Las reglas le dicen a Continue *cómo trabajar*.
> Maguyva le da a Continue *un mapa del código*.

## Dos flujos de trabajo

Primero consulta el mapa, después edita.

### 01. Encontrar el archivo correcto sin meter diez en el contexto

```text
continue agent> ¿dónde verificamos las firmas de los webhooks?

semantic_search("verify webhook signature")
  src/webhooks/verify.ts:17   verifySignature()
  docs/webhooks.md:40   ← texto

→ El agente lee verify.ts y nada más.
[exit 0]
```

Una búsqueda por significado encuentra la implementación aunque su nombre no coincida con tus palabras.

### 02. Listar quién importa algo antes de retirar un cliente

```text
continue agent> ¿qué módulos siguen importando el cliente de facturación antiguo?

dependency_search("LegacyBillingClient", dependents)
  4 importadores en 3 paquetes

→ El agente migra los cuatro y después elimina el cliente.
[exit 0]
```

La lista de importadores está completa antes de borrar, no la descubre el build después.

## Configuración en Continue

Tres pasos. Nivel Free: 3 repositorios, Hasta 50 mil líneas de repo indexadas, sin tarjeta.

### 01. Indexa un repo en maguyva.ai

Elige uno que ya conozcas, así puedes evaluar las respuestas.

### 02. Guarda el bloque como .continue/mcpServers/maguyva.yaml

`.continue/mcpServers/maguyva.yaml`

```yaml
name: Maguyva
version: 0.0.1
schema: v1
mcpServers:
  - name: maguyva
    type: streamable-http
    url: https://maguyva.tools/mcp
    requestOptions:
      headers:
        Authorization: Bearer ${{ secrets.MAGUYVA_API_KEY }}

```

### 03. Añade tu clave y cambia al modo agente

Escribe `MAGUYVA_API_KEY=` seguido de tu clave en `~/.continue/.env`. Cambia al modo agente y haz una pregunta cuya respuesta ya conozcas.

La [documentación de MCP](https://docs.continue.dev/customize/deep-dives/mcp) de Continue cubre los transportes, los secretos y las configuraciones JSON de otros clientes.

## Indexa un repo que ya conozcas.

Conecta Continue por MCP y haz una pregunta que puedas comprobar.
