// fail konfigurasi
claude_desktop_config.json
Settings → Developer → Edit Config membukanya. Pada macOS ia terletak dalam ~/Library/Application Support/Claude/; pada Windows, dalam %APPDATA%\Claude\.
Untuk pengguna Claude Desktop
Claude Desktop ialah tempat ramai orang bertanya tentang kod yang tidak sedang mereka sunting: semakan, orientasi pekerja baharu, panggilan insiden. Maguyva mengindeks repo dan menyajikannya melalui MCP, jadi jawapan merujuk fail dan baris, bukan ingatan.
Peringkat Free: 3 repositori, Sehingga 50K baris repo terindeks, tanpa kad.
Tidak perlu checkout. Tanya indeks. Empat fakta khusus untuk Claude Desktop.
// fail konfigurasi
Settings → Developer → Edit Config membukanya. Pada macOS ia terletak dalam ~/Library/Application Support/Claude/; pada Windows, dalam %APPDATA%\Claude\.
// pengangkutan
Fail ini memulakan proses tempatan, jadi panduan ini menjalankan @maguyva/mcp melalui npx. Node.js mesti dipasang.
// kunci
Jambatan membaca MAGUYVA_API_KEY daripada blok env pelayan dalam fail yang sama.
// mula semula
Claude Desktop membaca fail ini semasa dilancarkan. Keluar sepenuhnya daripada aplikasi selepas menyunting; pelayan bermula pada pelancaran seterusnya.
Claude Projects menyimpan arahan dan fail yang menjadi titik permulaan setiap sembang dalam projek itu. Ia tempat yang sesuai untuk:
Fail yang dimuat naik ialah gambaran sekejap. Sehari selepas anda memuat naiknya, repo sudah bergerak.
Tiga cara sembang tentang kod tersasar tanpa kod itu sendiri.
Fail yang ditampal dalam sembang minggu lalu menggambarkan kod minggu lalu. Claude menjawab dengan yakin daripada versi yang diberikan kepadanya.
Satu fail jarang menjawab “apa yang berlaku apabila ini gagal?” Pengendali, cubaan semula dan amaran biasanya berada dalam tiga pakej berbeza.
Claude Desktop tiada salinan kerja repo anda. Tanpa alat, setiap jawapan tentang struktur bergantung pada apa yang anda ingat untuk ditampal.
Satu entri mcpServers memberi Claude:
Arahan projek memberitahu Claude cara menjawab.
Maguyva memberi Claude kod sebagai asas jawapan.
Soalan yang biasanya anda jawab dengan membuka IDE.
// workflow 01
claude> apa yang berlaku selepas webhook pembayaran gagal semakan tandatangan? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude menjawab dengan merujuk kedua-dua baris. [exit 0]
Setiap langkah jawapan menunjuk pada fail dan baris yang boleh anda buka.
// workflow 02
claude> berapa banyak tempat yang membaca medan lama plan_code? text_pattern_search("plan_code") 14 padanan dalam 9 fail dependency_search("getPlanCode", dependents) 6 pemanggil → Anggaran bermula daripada kiraan, bukan tekaan. [exit 0]
Berguna dalam mesyuarat perancangan, apabila tiada siapa yang membuka repo.
Tiga langkah. Peringkat Free: 3 repositori, Sehingga 50K baris repo terindeks, tanpa kad.
// step 01
Pilih satu yang anda sudah kenali, supaya anda boleh menilai jawapannya.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Tukar mgv_xxxx kepada kunci API anda, keluar sepenuhnya daripada Claude Desktop dan buka semula. Jika pelayan tidak muncul, baca mcp-server-maguyva.log dalam folder log Claude (~/Library/Logs/Claude pada macOS).