// 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\.
For Claude Desktop-brukere
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. Fire fakta som gjelder akkurat Claude Desktop.
// konfigurasjonsfil
Settings → Developer → Edit Config åpner den. På macOS ligger den i ~/Library/Application Support/Claude/, på Windows i %APPDATA%\Claude\.
// transport
Denne filen starter lokale prosesser, så veiledningen kjører @maguyva/mcp via npx. Node.js må være installert.
// nøkkel
Broen leser MAGUYVA_API_KEY fra serverens env-blokk i samme fil.
// omstart
Claude Desktop leser filen ved oppstart. Avslutt appen helt etter at du har redigert den; serveren starter ved neste oppstart.
Claude Projects inneholder instruksjoner og filer som hver chat i prosjektet starter med. De er rett sted for:
Opplastede filer er et øyeblikksbilde. Repoet har gått videre dagen etter at du lastet dem opp.
Tre måter en chat om kode går galt på uten koden.
En fil som ble limt inn i chatten forrige uke, beskriver forrige ukes kode. Claude svarer selvsikkert ut fra versjonen det fikk.
Én fil svarer sjelden på “hva skjer når dette feiler?” Handleren, retry og varselet bor som regel i tre forskjellige pakker.
Claude Desktop har ingen arbeidskopi av repoet ditt. Uten et verktøy avhenger hvert svar om strukturen av hva du husket å lime inn.
Én oppføring i mcpServers gir Claude:
Prosjektinstruksjoner forteller Claude hvordan det skal svare.
Maguyva gir Claude koden å svare ut fra.
Spørsmål du ellers ville åpnet en IDE for å svare på.
// workflow 01
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
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.
Tre steg. Free-planen: 3 repoer, Opptil 50K indekserte kodelinjer, uten kredittkort.
// step 01
Velg ett du allerede kjenner, så du kan vurdere svarene.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
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).