Naar inhoud springen

Voor Cline-gebruikers

Cline plant voordat het handelt. Geef het plan een kaart.

Cline leest bestanden, draait commando’s en vraagt het voordat het iets wijzigt. Maguyva indexeert de hele repo en levert die via MCP terug, zodat Plan-modus begint bij echte aanroepplekken in plaats van bij een maplijst.

Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.

.clinerules voor hoe je werkt. Maguyva voor wat de code nu zegt.

Wat je over Cline moet weten

Vier feiten die specifiek zijn voor Cline.

// configbestand

cline_mcp_settings.json

Open het via het MCP Servers-icoon in het Cline-paneel: tabblad Configure, dan Configure MCP Servers. Servers staan onder mcpServers.

// transport

Remote, via URL

Cline maakt via Streamable HTTP verbinding met het endpoint van Maguyva. Geen lokaal proces, geen Node.js.

// sleutel

Een letterlijke header

De sleutel gaat direct in de Authorization-header, net als in de voorbeelden van Cline zelf. Het instellingenbestand staat in de gebruikersopslag van je editor, niet in je repo.

// type

streamableHttp, geen SSE

Laat "type": "streamableHttp" in het item staan: zonder type gaat Cline uit van het oude SSE. Zet de tools die je vertrouwt in autoApprove om hun goedkeuringsprompt over te slaan.

Cline-regels zijn een werkafspraak. Gebruik ze.

# .clinerules/testing.md
- Draai de testsuite voordat je een taak als afgerond markeert.
- Vraag het voordat je een dependency toevoegt.

Workspaceregels zijn Markdown-bestanden in .clinerules/ of .cline/rules/; Cline leest ook AGENTS.md, .cursorrules en .windsurfrules. Regels zijn de juiste plek voor:

  • Commando’s die Cline moet draaien.
  • Vangrails die via een frontmatter-glob tot een pad beperkt zijn.
  • Teamconventies die je niet meer wilt herhalen.

Regels vertellen Cline hoe het zich moet gedragen. Ze vertellen niet welke services de tabel lezen die het gaat migreren.

Waar regels en bestanden lezen tekortschieten

Drie gaten die Cline vult door meer bestanden te lezen, één request tegelijk.

// een plan op basis van een lijst

Plan-modus redeneert vanuit wat Cline tot dan toe heeft gelezen. In een grote repo is dat een mappenboom en een handvol bestanden, en het plan erft de gaten.

// elke leesactie is een rondgang

Elk bestand dat Cline opent om zich te oriënteren, kost tokens en een modelrequest. Oriënteren in een onbekend pakket kan een flink deel van het contextvenster opmaken vóór de eerste bewerking.

// tekstzoeken vindt strings, geen aanroepers

“Wie roept dit nog meer aan?” is een graafvraag. Tekstzoeken vindt de string, maar scheidt de echte aanroepers niet van een comment, een mock en een methode met dezelfde naam.

Maguyva als MCP-server in Cline

Eén mcpServers-entry geeft Cline:

  • 11 tools voor je geïndexeerde repo semantisch, structureel (AST-), graaf- en tekstzoeken, plus symbolen opzoeken, afhankelijken en bestanden ophalen.
  • Antwoorden met bestandspaden en regelnummers over meer dan 285 talen, zodat een plan echte bestanden citeert.
  • Tools die alleen lezen De tools van Maguyva bevragen de index. Geen ervan bewerkt je bestanden.

Cline-regels vertellen Cline hoe het moet werken.

Maguyva geeft Cline een kaart om mee te plannen.

Twee workflows

Plan op de kaart, handel daarna.

// workflow 01

Plan een wijziging vanuit echte aanroepplekken

cline plan> verplaats sessievernieuwing naar het auth-pakket

dependency_search("refreshSession", dependents)
  src/api/middleware.ts:58
  src/jobs/renew.ts:12
  src/web/hooks/useSession.ts:30

→ Het plan noemt drie aanroepplekken voordat Act-modus begint.
[exit 0]

Het plan noemt elk bestand dat het gaat aanraken, dus je keurt een lijst goed, geen onderbuikgevoel.

// workflow 02

Vind de echte implementatie, niet de testfixture

cline> hoe berekenen we de pro-ratakosten?

semantic_search("proration calculation")
  src/billing/proration.ts:22   prorate()   ← implementatie
  test/billing/proration.spec.ts:7   ← fixture

→ Cline leest één bestand in plaats van zes.
[exit 0]

Gerangschikte resultaten zetten de implementatie boven de fixture met dezelfde naam.

Instellen in Cline

Drie stappen. Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.

  1. // step 01

    Indexeer een repo op maguyva.ai

    Kies er een die je al kent, zodat je de antwoorden kunt beoordelen.

  2. // step 02

    Voeg Maguyva toe aan de MCP-instellingen van Cline

    cline_mcp_settings.json

    {
      "mcpServers": {
        "maguyva": {
          "type": "streamableHttp",
          "url": "https://maguyva.tools/mcp",
          "headers": {
            "Authorization": "Bearer mgv_xxxx"
          },
          "disabled": false,
          "autoApprove": []
        }
      }
    }
  3. // step 03

    Vervang de placeholder en stel één vraag

    Vervang mgv_xxxx door je API-sleutel en sla het bestand op. Stel één vraag waarvan je het antwoord al weet en open daarna het geciteerde bestand.