// yapılandırma dosyası
cline_mcp_settings.json
Cline panelindeki MCP Servers simgesinden açın: Configure sekmesi, ardından Configure MCP Servers. Sunucular mcpServers altında tanımlanır.
Cline kullanıcıları için
Cline dosyaları okur, komutları çalıştırır ve bir şeyi değiştirmeden önce sorar. Maguyva tüm repoyu dizinler ve MCP üzerinden geri sunar; böylece Plan modu bir dizin listesinden değil, gerçek çağrı noktalarından başlar.
Free katmanı: 3 repo, 50K'ya kadar indekslenmiş repo satırı, kart gerektirmez.
Nasıl çalışılacağı için .clinerules. Kodun şu an ne dediği için Maguyva. Cline’a özgü dört gerçek.
// yapılandırma dosyası
Cline panelindeki MCP Servers simgesinden açın: Configure sekmesi, ardından Configure MCP Servers. Sunucular mcpServers altında tanımlanır.
// aktarım
Cline, Maguyva uç noktasına Streamable HTTP ile bağlanır. Yerel süreç yok, Node.js yok.
// anahtar
Anahtar, Cline’ın kendi örneklerindeki gibi doğrudan Authorization başlığına girer. Ayarlar dosyası reponuzda değil, editörünüzün kullanıcı depolama alanında bulunur.
// tür
Girdide "type": "streamableHttp" satırını tutun: tür belirtilmezse Cline eski SSE’yi varsayar. Onay istemini atlamak için güvendiğiniz araçları autoApprove altında listeleyin.
# .clinerules/testing.md
- Bir görevi tamamlandı olarak işaretlemeden önce test paketini çalıştır.
- Bir bağımlılık eklemeden önce sor.Çalışma alanı kuralları .clinerules/ veya .cline/rules/ içindeki Markdown dosyalarıdır; Cline ayrıca AGENTS.md, .cursorrules ve .windsurfrules dosyalarını da okur. Kurallar şunlar için doğru yerdir:
Kurallar Cline’a nasıl davranacağını söyler. Taşımak üzere olduğu tabloyu hangi servislerin okuduğunu söylemez.
Cline’ın her seferinde bir istekle daha fazla dosya okuyarak doldurduğu üç boşluk.
Plan modu, Cline’ın o ana kadar okuduklarından akıl yürütür. Büyük bir repoda bu bir dizin ağacı ve bir avuç dosyadır; plan da bu boşlukları devralır.
Cline’ın yönünü bulmak için açtığı her dosya token’a ve bir model isteğine mal olur. Tanımadığı bir pakette yön bulmak, ilk düzenlemeden önce bağlam penceresinin büyük kısmını tüketebilir.
“Bunu başka kim çağırıyor?” bir graf sorusudur. Metin araması dizgeyi bulur ama gerçek çağıranları bir yorumdan, bir mock’tan ve aynı adlı bir metottan ayırmaz.
Tek bir mcpServers girdisi Cline’a şunları verir:
Cline kuralları Cline’a nasıl çalışacağını söyler.
Maguyva Cline’a plan yapacağı bir harita verir.
Haritaya göre planlayın, sonra harekete geçin.
// workflow 01
cline plan> oturum yenilemeyi auth paketine taşı dependency_search("refreshSession", dependents) src/api/middleware.ts:58 src/jobs/renew.ts:12 src/web/hooks/useSession.ts:30 → Act modu başlamadan plan üç çağrı noktasını listeler. [exit 0]
Plan dokunacağı her dosyayı adıyla sayar; siz bir önseziyi değil, bir listeyi onaylarsınız.
// workflow 02
cline> kıst faturalandırmayı nasıl hesaplıyoruz? semantic_search("proration calculation") src/billing/proration.ts:22 prorate() ← uygulama test/billing/proration.spec.ts:7 ← fixture → Cline altı dosya yerine bir dosya okur. [exit 0]
Sıralı sonuçlar uygulamayı, aynı adı taşıyan fixture’ın üstüne koyar.
Üç 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
cline_mcp_settings.json
{
"mcpServers": {
"maguyva": {
"type": "streamableHttp",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
},
"disabled": false,
"autoApprove": []
}
}
} // step 03
mgv_xxxx değerini API anahtarınızla değiştirip dosyayı kaydedin. Yanıtını zaten bildiğiniz bir soru sorun, ardından alıntılanan dosyayı açın.