Hopp til innhold

For Claude Desktop-brukere

Claude Desktop ser ikke repoet ditt. Gi det ett.

I Claude Desktop spør mange om kode de ikke redigerer akkurat nå: gjennomganger, onboarding, hendelsessamtaler. Maguyva indekserer repoet og leverer det over MCP, så svarene siterer filer og linjer i stedet for hukommelsen.

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

Ingen checkout nødvendig. Spør indeksen.

Dette må du vite om Claude Desktop

Fire fakta som gjelder akkurat Claude Desktop.

// konfigurasjonsfil

claude_desktop_config.json

Settings → Developer → Edit Config åpner den. På macOS ligger den i ~/Library/Application Support/Claude/, på Windows i %APPDATA%\Claude\.

// transport

Den lokale broen

Denne filen starter lokale prosesser, så veiledningen kjører @maguyva/mcp via npx. Node.js må være installert.

// nøkkel

En env-oppføring

Broen leser MAGUYVA_API_KEY fra serverens env-blokk i samme fil.

// omstart

Avslutt, og åpne igjen

Claude Desktop leser filen ved oppstart. Avslutt appen helt etter at du har redigert den; serveren starter ved neste oppstart.

Prosjektinstruksjoner setter rammene. Bruk dem.

Claude Projects inneholder instruksjoner og filer som hver chat i prosjektet starter med. De er rett sted for:

  • Hvem svarene er til: en anmelder, en nyansatt, en vakthavende ingeniør.
  • Husstilen for forklaringer og oppsummeringer.
  • Noen få dokumenter du vil ha sitert, som en arkitekturoversikt.

Opplastede filer er et øyeblikksbilde. Repoet har gått videre dagen etter at du lastet dem opp.

Der innlimt kode kommer til kort

Tre måter en chat om kode går galt på uten koden.

// innlimte utdrag blir utdaterte

En fil som ble limt inn i chatten forrige uke, beskriver forrige ukes kode. Claude svarer selvsikkert ut fra versjonen det fikk.

// utdraget er ikke systemet

Én fil svarer sjelden på “hva skjer når dette feiler?” Handleren, retry og varselet bor som regel i tre forskjellige pakker.

// ingen checkout, ingen grep

Claude Desktop har ingen arbeidskopi av repoet ditt. Uten et verktøy avhenger hvert svar om strukturen av hva du husket å lime inn.

Maguyva som MCP-server i Claude Desktop

Én oppføring i mcpServers gir Claude:

  • 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å du kan sjekke hver påstand.
  • Branch-bevisste resultater slik at Claude svarer om branchen du nevner, ikke om en fil noen lastet opp forrige måned.

Prosjektinstruksjoner forteller Claude hvordan det skal svare.

Maguyva gir Claude koden å svare ut fra.

To arbeidsflyter

Spørsmål du ellers ville åpnet en IDE for å svare på.

// workflow 01

Forklar en kodesti under en gjennomgang

claude> hva skjer når en betalings-webhook feiler signaturkontrollen?

semantic_search("webhook signature verification failure")
  src/payments/webhooks.ts:64   verifySignature()
  src/payments/webhooks.ts:91   rejectAndAlert()

→ Claude svarer og siterer begge linjene.
[exit 0]

Hvert steg i svaret peker på en fil og en linje du kan åpne.

// workflow 02

Anslå en endring før du planlegger den

claude> hvor mange steder leser det gamle feltet plan_code?

text_pattern_search("plan_code")
  14 treff i 9 filer
dependency_search("getPlanCode", dependents)
  6 kallere

→ Anslaget starter med et tall, ikke en gjetning.
[exit 0]

Nyttig i et planleggingsmøte, når ingen har repoet åpent.

Oppsett i Claude Desktop

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 claude_desktop_config.json

    claude_desktop_config.json

    {
      "mcpServers": {
        "maguyva": {
          "command": "npx",
          "args": [
            "-y",
            "@maguyva/mcp"
          ],
          "env": {
            "MAGUYVA_API_KEY": "mgv_xxxx"
          }
        }
      }
    }
  3. // step 03

    Bytt ut plassholderen, start på nytt og still ett spørsmål

    Bytt ut mgv_xxxx med API-nøkkelen din, avslutt Claude Desktop helt og åpne det igjen. Hvis serveren ikke dukker opp, les mcp-server-maguyva.log i loggmappen til Claude (~/Library/Logs/Claude på macOS).