// yapılandırma dosyası
claude_desktop_config.json
Settings → Developer → Edit Config ile açılır. macOS’ta ~/Library/Application Support/Claude/ içinde, Windows’ta %APPDATA%\Claude\ içinde bulunur.
Claude Desktop kullanıcıları için
Claude Desktop, birçok kişinin o an düzenlemediği kod hakkında soru sorduğu yerdir: incelemeler, işe alıştırma, olay görüşmeleri. Maguyva repoyu dizinler ve MCP üzerinden sunar; böylece yanıtlar hafızaya değil, dosyalara ve satırlara atıf yapar.
Free katmanı: 3 repo, 50K'ya kadar indekslenmiş repo satırı, kart gerektirmez.
Checkout gerekmez. Dizine sorun. Claude Desktop’a özgü dört gerçek.
// yapılandırma dosyası
Settings → Developer → Edit Config ile açılır. macOS’ta ~/Library/Application Support/Claude/ içinde, Windows’ta %APPDATA%\Claude\ içinde bulunur.
// aktarım
Bu dosya yerel süreçleri başlatır, bu yüzden kılavuz @maguyva/mcp paketini npx ile çalıştırır. Node.js kurulu olmalıdır.
// anahtar
Köprü MAGUYVA_API_KEY değerini aynı dosyadaki sunucunun env bloğundan okur.
// yeniden başlatma
Claude Desktop dosyayı açılışta okur. Düzenledikten sonra uygulamayı tamamen kapatın; sunucu bir sonraki açılışta başlar.
Claude Projects, projedeki her sohbetin başlangıçta aldığı talimatları ve dosyaları tutar. Şunlar için doğru yerdir:
Yüklenen dosyalar bir anlık görüntüdür. Siz yükledikten bir gün sonra repo çoktan ilerlemiştir.
Kod olmadan kod hakkındaki bir sohbetin ters gitmesinin üç yolu.
Geçen hafta sohbete yapıştırılan bir dosya geçen haftanın kodunu anlatır. Claude kendisine verilen sürümden kendinden emin bir şekilde yanıt verir.
Tek bir dosya “bu başarısız olursa ne olur?” sorusunu nadiren yanıtlar. Handler, yeniden deneme ve uyarı genellikle üç farklı pakette bulunur.
Claude Desktop’ın reponuzun bir çalışma kopyası yoktur. Bir araç olmadan yapıyla ilgili her yanıt, yapıştırmayı hatırladıklarınıza bağlıdır.
Tek bir mcpServers girdisi Claude’a şunları verir:
Proje talimatları Claude’a nasıl yanıt vereceğini söyler.
Maguyva Claude’a yanıtını dayandıracağı kodu verir.
Normalde bir IDE açarak yanıtlayacağınız sorular.
// workflow 01
claude> bir ödeme webhook’u imza kontrolünden geçemezse sonra ne olur? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude iki satırı da alıntılayarak yanıt verir. [exit 0]
Yanıtın her adımı, açabileceğiniz bir dosyayı ve satırı gösterir.
// workflow 02
claude> eski plan_code alanını kaç yer okuyor? text_pattern_search("plan_code") 9 dosyada 14 eşleşme dependency_search("getPlanCode", dependents) 6 çağıran → Tahmin bir sezgiyle değil, bir sayıyla başlar. [exit 0]
Kimsenin repoyu açık tutmadığı bir planlama toplantısında işe yarar.
Üç adım. Free katmanı: 3 repo, 50K'ya kadar indekslenmiş repo satırı, kart gerektirmez.
// step 01
Yanıtları değerlendirebilmek için zaten bildiğiniz birini seçin.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
mgv_xxxx değerini API anahtarınızla değiştirin, Claude Desktop’ı tamamen kapatıp yeniden açın. Sunucu görünmezse Claude’un günlük klasöründeki (macOS’ta ~/Library/Logs/Claude) mcp-server-maguyva.log dosyasını okuyun.