// asetustiedosto
claude_desktop_config.json
Settings → Developer → Edit Config avaa sen. macOS:ssä se on hakemistossa ~/Library/Application Support/Claude/, Windowsissa hakemistossa %APPDATA%\Claude\.
Claude Desktop -käyttäjille
Claude Desktop on paikka, jossa moni kysyy koodista, jota ei juuri nyt muokkaa: katselmoinnit, perehdytys, häiriöpuhelut. Maguyva indeksoi repon ja tarjoaa sen MCP:n yli, joten vastaukset viittaavat tiedostoihin ja riveihin eivätkä muistiin.
Free-taso: 3 repositoriota, Enintään 50 000 indeksoitua repo-riviä, ei luottokorttia.
Checkoutia ei tarvita. Kysy indeksiltä. Neljä Claude Desktop -sovellukselle ominaista asiaa.
// asetustiedosto
Settings → Developer → Edit Config avaa sen. macOS:ssä se on hakemistossa ~/Library/Application Support/Claude/, Windowsissa hakemistossa %APPDATA%\Claude\.
// siirto
Tämä tiedosto käynnistää paikallisia prosesseja, joten ohje ajaa paketin @maguyva/mcp komennolla npx. Node.js:n on oltava asennettuna.
// avain
Silta lukee muuttujan MAGUYVA_API_KEY saman tiedoston palvelinmerkinnän env-lohkosta.
// uudelleenkäynnistys
Claude Desktop lukee tiedoston käynnistyessään. Sulje sovellus kokonaan muokkauksen jälkeen; palvelin käynnistyy seuraavalla kerralla.
Clauden Projects sisältää ohjeet ja tiedostot, joista jokainen projektin keskustelu alkaa. Ne sopivat näihin:
Ladatut tiedostot ovat tilannekuva. Repo on jo mennyt eteenpäin latausta seuraavana päivänä.
Kolme tapaa, joilla keskustelu koodista menee pieleen ilman koodia.
Viime viikolla keskusteluun liitetty tiedosto kuvaa viime viikon koodia. Claude vastaa itsevarmasti saamansa version perusteella.
Yksi tiedosto vastaa harvoin kysymykseen “mitä tapahtuu, kun tämä epäonnistuu?” Käsittelijä, uudelleenyritys ja hälytys ovat yleensä kolmessa eri paketissa.
Claude Desktop -sovelluksella ei ole repostasi työkopiota. Ilman työkalua jokainen rakennetta koskeva vastaus riippuu siitä, mitä muistit liittää.
Yksi mcpServers-merkintä antaa Claudelle:
Projektiohjeet kertovat Claudelle, miten vastata.
Maguyva antaa Claudelle koodin, johon vastaus nojaa.
Kysymyksiä, joihin muuten avaisit IDE:n.
// workflow 01
claude> mitä tapahtuu, kun maksuwebhook ei läpäise allekirjoitustarkistusta? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude vastaa ja viittaa molempiin riveihin. [exit 0]
Vastauksen jokainen vaihe osoittaa tiedostoon ja riviin, jotka voit avata.
// workflow 02
claude> monessako kohdassa luetaan vanhaa plan_code-kenttää? text_pattern_search("plan_code") 14 osumaa 9 tiedostossa dependency_search("getPlanCode", dependents) 6 kutsujaa → Arvio alkaa luvusta eikä arvauksesta. [exit 0]
Hyödyllinen suunnittelupalaverissa, kun kenelläkään ei ole repoa auki.
Kolme vaihetta. Free-taso: 3 repositoriota, Enintään 50 000 indeksoitua repo-riviä, ei luottokorttia.
// step 01
Valitse jo tuntemasi repo, jotta voit arvioida vastauksia.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Korvaa mgv_xxxx omalla API-avaimellasi, sulje Claude Desktop kokonaan ja avaa se uudelleen. Jos palvelin ei näy, lue mcp-server-maguyva.log Clauden lokikansiosta (macOS:ssä ~/Library/Logs/Claude).