# Continue läuft über Konfiguration. Füge einen Block hinzu, der dein Repo kennt.

Canonical source: https://maguyva.ai/de/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).

Der Agent von Continue arbeitet mit dem Kontext, den du ihm gibst, und den Tools, die seine Konfiguration erlaubt. Maguyva indexiert das ganze Repo und liefert es über MCP aus, sodass der Agent-Modus fragt, wo Code liegt, statt Datei um Datei zu lesen.

> Ein YAML-Block: eine URL, ein Header und ein Secret aus deiner .env.

## Was Continue wissen muss

Vier Fakten speziell zu Continue.

### Ein YAML-Block

Speichere den Block als `.continue/mcpServers/maguyva.yaml` in deinem Workspace oder füge seinen `mcpServers`-Eintrag in `~/.continue/config.yaml` ein. `config.json` ist veraltet.

### streamable-http

Continue verbindet sich per Streamable HTTP mit dem Endpunkt von Maguyva; der Header steht unter `requestOptions`. Kein lokaler Prozess, kein Node.js.

### Eine Secret-Referenz

`${{ secrets.MAGUYVA_API_KEY }}` wird aus `~/.continue/.env` aufgelöst, dann aus `.continue/.env` und `.env` im Workspace, dann aus der Prozessumgebung. Der Block selbst enthält keinen Schlüssel.

### Nur im Agent-Modus

Continue bietet MCP-Tools im Agent-Modus an, nicht im Chat. JSON-Konfigurationen anderer Clients funktionieren auch: Leg sie einfach in `.continue/mcpServers/` ab.

## Regeln sind eine Arbeitsvereinbarung. Nutze sie.

```text
# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
Führe die Tests des Pakets aus, bevor du eine Änderung für fertig erklärst.
```

Continue lädt Markdown-Regeln aus `.continue/rules/`. Eine Regel kann immer gelten, nur wenn passende Dateien im Kontext sind (`globs`), oder wenn der Agent entscheidet, dass ihre `description` passt. Nutze Regeln für:

- Build-, Test- und Lint-Befehle.
- Konventionen pro Sprache oder Ordner.
- Verzeichnisse, die der Agent nicht anfassen soll.

Eine Regel sagt dem Agenten, wie er arbeiten soll. Sie kann ihm nicht sagen, was der Code nach dem Merge von heute Morgen sagt.

## Wo handverlesener Kontext endet

Drei Lücken, die der Agent-Modus mit Dateilesen füllt.

### // Kontext ist, was du auswählst

Du fügst die Dateien hinzu, die du für wichtig hältst. Die Implementierung, die der Agent braucht, steckt oft in der, an die du nicht gedacht hast.

### // Aufrufer stehen nicht in der Datei

“Was bricht, wenn ich das ändere?” ist eine Graph-Frage. Ohne Index liest der Agent Datei für Datei, um sie zu beantworten.

### // Lokale Modelle haben kleine Fenster

Continue kann lokale Modelle mit knappen Kontextgrenzen ausführen. Eine gerankte Antwort mit file:line passt dort hin, wo zehn erkundende Lesevorgänge keinen Platz haben.

## Maguyva als MCP-Block in Continue

Ein mcpServers-Block gibt dem Agent-Modus:

- **11 Tools für dein indexiertes Repo**: semantische, strukturelle (AST-), Graph- und Textsuche, plus Symbol-Lookup, Abhängige und Dateiabruf.
- **Antworten mit Dateipfaden und Zeilennummern**: in über 285 Sprachen, sodass auch ein kleines Modell die richtige Datei bekommt statt einer langen Liste.
- **Tools, die nur lesen**: Die Tools von Maguyva fragen den Index ab. Keines davon ändert deine Dateien.

> Regeln sagen Continue, *wie es arbeiten soll*.
> Maguyva gibt Continue *eine Karte des Codes*.

## Zwei Workflows

Erst die Karte fragen, dann editieren.

### 01. Die richtige Datei finden, ohne zehn in den Kontext zu packen

```text
continue agent> wo prüfen wir Webhook-Signaturen?

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

→ Der Agent liest verify.ts und sonst nichts.
[exit 0]
```

Eine Suche nach Bedeutung findet die Implementierung, auch wenn ihr Name nicht zu deinen Worten passt.

### 02. Importeure auflisten, bevor ein Client verschwindet

```text
continue agent> was importiert noch den alten Billing-Client?

dependency_search("LegacyBillingClient", dependents)
  4 Importeure in 3 Paketen

→ Der Agent migriert alle vier und entfernt dann den Client.
[exit 0]
```

Die Liste der Importeure ist vor dem Löschen vollständig, nicht erst, wenn der Build sie hinterher entdeckt.

## Einrichtung in Continue

Drei Schritte. Free-Stufe: 3 Repositories, Bis zu 50K indexierte Repo-Zeilen, keine Kreditkarte.

### 01. Ein Repo auf maguyva.ai indexieren

Wähl eins, das du schon kennst, damit du die Antworten bewerten kannst.

### 02. Den Block als .continue/mcpServers/maguyva.yaml speichern

`.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. Schlüssel hinzufügen und in den Agent-Modus wechseln

Trag `MAGUYVA_API_KEY=` gefolgt von deinem Schlüssel in `~/.continue/.env` ein. Wechsle in den Agent-Modus und stell eine Frage, deren Antwort du schon kennst.

Die [MCP-Doku](https://docs.continue.dev/customize/deep-dives/mcp) von Continue behandelt Transporte, Secrets und JSON-Konfigurationen anderer Clients.

## Indexiere ein Repo, das du schon kennst.

Verbinde Continue über MCP und stell eine Frage, die du überprüfen kannst.
