// konfigurationsfil
claude_desktop_config.json
Settings → Developer → Edit Config öppnar den. På macOS ligger den i ~/Library/Application Support/Claude/, på Windows i %APPDATA%\Claude\.
För Claude Desktop-användare
I Claude Desktop frågar många om kod de inte redigerar just då: granskningar, onboarding, incidentsamtal. Maguyva indexerar repot och levererar det via MCP, så att svaren citerar filer och rader i stället för minnet.
Free-nivå: 3 repositorier, Upp till 50K indexerade repo-rader, inget kreditkort krävs.
Ingen checkout behövs. Fråga indexet. Fyra fakta som gäller just Claude Desktop.
// konfigurationsfil
Settings → Developer → Edit Config öppnar den. På macOS ligger den i ~/Library/Application Support/Claude/, på Windows i %APPDATA%\Claude\.
// transport
Den här filen startar lokala processer, så guiden kör @maguyva/mcp via npx. Node.js måste vara installerat.
// nyckel
Bryggan läser MAGUYVA_API_KEY från serverns env-block i samma fil.
// omstart
Claude Desktop läser filen vid start. Avsluta appen helt efter att du redigerat den; servern startar vid nästa uppstart.
Claude Projects innehåller instruktioner och filer som varje chatt i projektet startar med. De passar för:
Uppladdade filer är en ögonblicksbild. Repot har gått vidare dagen efter att du laddade upp dem.
Tre sätt som en chatt om kod går fel utan koden.
En fil som klistrades in i chatten förra veckan beskriver förra veckans kod. Claude svarar självsäkert utifrån den version det fick.
En enskild fil svarar sällan på “vad händer när det här misslyckas?” Hanteraren, retryn och larmet ligger oftast i tre olika paket.
Claude Desktop har ingen arbetskopia av ditt repo. Utan ett verktyg beror varje svar om strukturen på vad du kom ihåg att klistra in.
En post i mcpServers ger Claude:
Projektinstruktioner talar om för Claude hur det ska svara.
Maguyva ger Claude koden att svara utifrån.
Frågor du annars skulle öppna en IDE för att besvara.
// workflow 01
claude> vad händer när en betalningswebhook inte klarar signaturkontrollen? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude svarar och citerar båda raderna. [exit 0]
Varje steg i svaret pekar på en fil och en rad som du kan öppna.
// workflow 02
claude> hur många ställen läser det gamla fältet plan_code? text_pattern_search("plan_code") 14 träffar i 9 filer dependency_search("getPlanCode", dependents) 6 anropare → Uppskattningen börjar med ett tal, inte en gissning. [exit 0]
Användbart på ett planeringsmöte, när ingen har repot öppet.
Tre steg. Free-nivå: 3 repositorier, Upp till 50K indexerade repo-rader, inget kreditkort krävs.
// step 01
Välj ett du redan känner till, så du kan bedöma svaren.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Byt ut mgv_xxxx mot din API-nyckel, avsluta Claude Desktop helt och öppna det igen. Om servern inte syns, läs mcp-server-maguyva.log i Claudes loggmapp (~/Library/Logs/Claude på macOS).