Zum Inhalt springen

Für Continue-Nutzer

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

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.

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

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

Was Continue wissen muss

Vier Fakten speziell zu Continue.

// Konfigurationsdatei

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.

// transport

streamable-http

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

// Schlüssel

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.

// Modus

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.

# .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.

// workflow 01

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

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.

// workflow 02

Importeure auflisten, bevor ein Client verschwindet

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.

  1. // step 01

    Ein Repo auf maguyva.ai indexieren

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

  2. // step 02

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

    .continue/mcpServers/maguyva.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 }}
    
  3. // step 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.