Hopp til innhold

For Cline-brukere

Cline planlegger før det handler. Gi planen et kart.

Cline leser filer, kjører kommandoer og spør før det endrer noe. Maguyva indekserer hele repoet og leverer det tilbake over MCP, så Plan-modus starter fra ekte kallsteder i stedet for en mappeliste.

Free-planen: 3 repoer, Opptil 50K indekserte kodelinjer, uten kredittkort.

.clinerules for hvordan du jobber. Maguyva for hva koden sier nå.

Dette må du vite om Cline

Fire fakta som gjelder akkurat Cline.

// konfigurasjonsfil

cline_mcp_settings.json

Åpne den via MCP Servers-ikonet i Cline-panelet: fanen Configure, deretter Configure MCP Servers. Servere ligger under mcpServers.

// transport

Eksternt, via URL

Cline kobler til Maguyvas endepunkt via Streamable HTTP. Ingen lokal prosess, ingen Node.js.

// nøkkel

En header i klartekst

Nøkkelen går rett i Authorization-headeren, som i Clines egne eksempler. Innstillingsfilen ligger i editorens brukerlagring, ikke i repoet ditt.

// type

streamableHttp, ikke SSE

Behold "type": "streamableHttp" i oppføringen: uten type antar Cline gammel SSE. List verktøyene du stoler på i autoApprove for å hoppe over godkjenningsspørsmålet deres.

Cline-regler er en samarbeidsavtale. Bruk dem.

# .clinerules/testing.md
- Kjør testpakken før du markerer en oppgave som ferdig.
- Spør før du legger til en avhengighet.

Workspace-regler er Markdown-filer i .clinerules/ eller .cline/rules/; Cline leser også AGENTS.md, .cursorrules og .windsurfrules. Regler er rett sted for:

  • Kommandoer Cline skal kjøre.
  • Sikkerhetsrekkverk avgrenset til en sti med en glob i frontmatter.
  • Teamkonvensjoner du er lei av å gjenta.

Regler forteller Cline hvordan det skal oppføre seg. De forteller ikke hvilke tjenester som leser tabellen det er i ferd med å migrere.

Der regler og fillesing kommer til kort

Tre hull Cline fyller ved å lese flere filer, én forespørsel om gangen.

// en plan bygget på en liste

Plan-modus resonnerer ut fra det Cline har lest så langt. I et stort repo er det et mappetre og en håndfull filer, og planen arver hullene.

// hver lesing er en tur-retur

Hver fil Cline åpner for å orientere seg, koster tokens og én modellforespørsel. Å orientere seg i en ukjent pakke kan bruke mye av kontekstvinduet før første redigering.

// tekstsøk finner strenger, ikke kallere

“Hvem andre kaller dette?” er et grafspørsmål. Et tekstsøk finner strengen, men skiller ikke de ekte kallerne fra en kommentar, en mock og en metode med samme navn.

Maguyva som MCP-server i Cline

Én oppføring i mcpServers gir Cline:

  • 11 verktøy for det indekserte repoet ditt semantisk, strukturelt (AST-), graf- og tekstsøk, pluss symboloppslag, avhengige og filhenting.
  • Svar med filstier og linjenumre på tvers av over 285 språk, så en plan siterer ekte filer.
  • Verktøy som bare leser Maguyvas verktøy spør indeksen. Ingen av dem redigerer filene dine.

Cline-regler forteller Cline hvordan det skal jobbe.

Maguyva gir Cline et kart å planlegge ut fra.

To arbeidsflyter

Planlegg ut fra kartet, handle etterpå.

// workflow 01

Planlegg en endring ut fra ekte kallsteder

cline plan> flytt øktfornyelsen til auth-pakken

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

→ Planen lister tre kallsteder før Act-modus starter.
[exit 0]

Planen navngir hver fil den kommer til å røre, så du godkjenner en liste, ikke en magefølelse.

// workflow 02

Finn den ekte implementasjonen, ikke testfixturen

cline> hvordan regner vi ut forholdsmessig fakturering?

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

→ Cline leser én fil i stedet for seks.
[exit 0]

Rangerte resultater setter implementasjonen over fixturen med samme navn.

Oppsett i Cline

Tre steg. Free-planen: 3 repoer, Opptil 50K indekserte kodelinjer, uten kredittkort.

  1. // step 01

    Indekser et repo på maguyva.ai

    Velg ett du allerede kjenner, så du kan vurdere svarene.

  2. // step 02

    Legg Maguyva til i MCP-innstillingene i 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

    Bytt ut plassholderen og still ett spørsmål

    Bytt ut mgv_xxxx med API-nøkkelen din og lagre filen. Still ett spørsmål du allerede vet svaret på, og åpne så den siterte filen.