// 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.
Für Continue-Nutzer
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. Vier Fakten speziell zu Continue.
// Konfigurationsdatei
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
Continue verbindet sich per Streamable HTTP mit dem Endpunkt von Maguyva; der Header steht unter requestOptions. Kein lokaler Prozess, kein Node.js.
// Schlüssel
${{ 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
Continue bietet MCP-Tools im Agent-Modus an, nicht im Chat. JSON-Konfigurationen anderer Clients funktionieren auch: Leg sie einfach in .continue/mcpServers/ ab.
# .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:
Eine Regel sagt dem Agenten, wie er arbeiten soll. Sie kann ihm nicht sagen, was der Code nach dem Merge von heute Morgen sagt.
Drei Lücken, die der Agent-Modus mit Dateilesen füllt.
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.
“Was bricht, wenn ich das ändere?” ist eine Graph-Frage. Ohne Index liest der Agent Datei für Datei, um sie zu beantworten.
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.
Ein mcpServers-Block gibt dem Agent-Modus:
Regeln sagen Continue, wie es arbeiten soll.
Maguyva gibt Continue eine Karte des Codes.
Erst die Karte fragen, dann editieren.
// workflow 01
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
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.
Drei Schritte. Free-Stufe: 3 Repositories, Bis zu 50K indexierte Repo-Zeilen, keine Kreditkarte.
// step 01
Wähl eins, das du schon kennst, damit du die Antworten bewerten kannst.
// step 02
.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 }}
// step 03
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.