// configbestand
claude_desktop_config.json
Settings → Developer → Edit Config opent het. Op macOS staat het in ~/Library/Application Support/Claude/, op Windows in %APPDATA%\Claude\.
Voor Claude Desktop-gebruikers
In Claude Desktop stellen veel mensen vragen over code die ze op dat moment niet bewerken: reviews, onboarding, incidentcalls. Maguyva indexeert de repo en serveert die via MCP, zodat de antwoorden bestanden en regels citeren in plaats van geheugen.
Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.
Geen checkout nodig. Vraag het de index. Vier feiten die specifiek zijn voor Claude Desktop.
// configbestand
Settings → Developer → Edit Config opent het. Op macOS staat het in ~/Library/Application Support/Claude/, op Windows in %APPDATA%\Claude\.
// transport
Dit bestand start lokale processen, dus deze gids draait @maguyva/mcp via npx. Node.js moet geïnstalleerd zijn.
// sleutel
De bridge leest MAGUYVA_API_KEY uit het env-blok van de server in hetzelfde bestand.
// herstart
Claude Desktop leest het bestand bij het opstarten. Sluit de app na het bewerken volledig af; de server start bij de volgende keer opstarten.
Claude Projects bevatten instructies en bestanden waarmee elke chat in het project begint. Ze zijn de juiste plek voor:
Geüploade bestanden zijn een momentopname. De repo was de dag na je upload alweer verder.
Drie manieren waarop een chat over code misgaat zonder de code.
Een bestand dat vorige week in de chat is geplakt, beschrijft de code van vorige week. Claude antwoordt zelfverzekerd op basis van de versie die het kreeg.
Eén bestand beantwoordt zelden “wat gebeurt er als dit faalt?” De handler, de retry en de alert zitten meestal in drie verschillende pakketten.
Claude Desktop heeft geen werkkopie van je repo. Zonder tool hangt elk antwoord over de structuur af van wat je eraan dacht te plakken.
Eén mcpServers-entry geeft Claude:
Projectinstructies vertellen Claude hoe het moet antwoorden.
Maguyva geeft Claude de code om op te bouwen.
Vragen waarvoor je anders een IDE zou openen.
// workflow 01
claude> wat gebeurt er als een betaalwebhook de handtekeningcontrole niet doorstaat? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude antwoordt met beide regels geciteerd. [exit 0]
Elke stap van het antwoord wijst naar een bestand en een regel die je kunt openen.
// workflow 02
claude> hoeveel plekken lezen het oude veld plan_code? text_pattern_search("plan_code") 14 matches in 9 bestanden dependency_search("getPlanCode", dependents) 6 aanroepers → De schatting begint bij een getal, niet bij een gok. [exit 0]
Handig in een planningsoverleg, als niemand de repo open heeft.
Drie stappen. Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.
// step 01
Kies er een die je al kent, zodat je de antwoorden kunt beoordelen.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Vervang mgv_xxxx door je API-sleutel, sluit Claude Desktop volledig af en open het opnieuw. Verschijnt de server niet, lees dan mcp-server-maguyva.log in de logmap van Claude (~/Library/Logs/Claude op macOS).