// berkas konfigurasi
claude_desktop_config.json
Settings → Developer → Edit Config membukanya. Di macOS letaknya di ~/Library/Application Support/Claude/; di Windows, di %APPDATA%\Claude\.
Untuk pengguna Claude Desktop
Claude Desktop adalah tempat banyak orang bertanya soal kode yang sedang tidak mereka edit: review, onboarding, panggilan insiden. Maguyva mengindeks repo dan menyajikannya lewat MCP, jadi jawabannya mengutip berkas dan baris, bukan ingatan.
Paket Free: 3 repository, Hingga 50K baris repo terindeks, tanpa kartu kredit.
Tidak perlu checkout. Tanyakan ke index. Empat fakta khusus Claude Desktop.
// berkas konfigurasi
Settings → Developer → Edit Config membukanya. Di macOS letaknya di ~/Library/Application Support/Claude/; di Windows, di %APPDATA%\Claude\.
// transport
Berkas ini menjalankan proses lokal, jadi panduan ini menjalankan @maguyva/mcp lewat npx. Node.js harus terpasang.
// kunci
Bridge membaca MAGUYVA_API_KEY dari blok env milik server di berkas yang sama.
// restart
Claude Desktop membaca berkas ini saat dijalankan. Tutup aplikasinya sepenuhnya setelah mengedit; server mulai berjalan saat aplikasi dibuka berikutnya.
Claude Projects menyimpan instruksi dan berkas yang menjadi titik awal setiap chat di proyek tersebut. Projects adalah tempat yang tepat untuk:
Berkas yang diunggah adalah snapshot. Sehari setelah Anda mengunggahnya, repo sudah bergerak.
Tiga cara obrolan soal kode melenceng tanpa kodenya.
Berkas yang ditempel ke chat minggu lalu menggambarkan kode minggu lalu. Claude menjawab dengan yakin dari versi yang diberikan kepadanya.
Satu berkas jarang menjawab “apa yang terjadi kalau ini gagal?” Handler, retry, dan alert biasanya berada di tiga package berbeda.
Claude Desktop tidak punya working copy repo Anda. Tanpa alat, setiap jawaban soal struktur bergantung pada apa yang Anda ingat untuk ditempel.
Satu entri mcpServers memberi Claude:
Instruksi proyek memberi tahu Claude cara menjawab.
Maguyva memberi Claude kode sebagai dasar jawaban.
Pertanyaan yang biasanya Anda jawab dengan membuka IDE.
// workflow 01
claude> apa yang terjadi setelah webhook pembayaran gagal di pemeriksaan signature? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude menjawab dengan mengutip kedua baris. [exit 0]
Setiap langkah jawaban menunjuk ke berkas dan baris yang bisa Anda buka.
// workflow 02
claude> ada berapa tempat yang membaca field lama plan_code? text_pattern_search("plan_code") 14 kecocokan di 9 berkas dependency_search("getPlanCode", dependents) 6 pemanggil → Estimasi berangkat dari hitungan, bukan tebakan. [exit 0]
Berguna di rapat perencanaan, saat tidak ada yang membuka repo.
Tiga langkah. Paket Free: 3 repository, Hingga 50K baris repo terindeks, tanpa kartu kredit.
// step 01
Pilih yang sudah Anda kenal, agar Anda dapat menilai jawabannya.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
Ganti mgv_xxxx dengan kunci API Anda, tutup Claude Desktop sepenuhnya, lalu buka kembali. Jika server tidak muncul, baca mcp-server-maguyva.log di folder log Claude (~/Library/Logs/Claude di macOS).