// berkas konfigurasi
cline_mcp_settings.json
Buka dari ikon MCP Servers di panel Cline: tab Configure, lalu Configure MCP Servers. Server ditaruh di bawah mcpServers.
Untuk pengguna Cline
Cline membaca berkas, menjalankan perintah, dan bertanya sebelum mengubah apa pun. Maguyva mengindeks seluruh repo dan menyajikannya kembali lewat MCP, jadi Plan mode berangkat dari call site nyata, bukan dari daftar direktori.
Paket Free: 3 repository, Hingga 50K baris repo terindeks, tanpa kartu kredit.
Pakai .clinerules untuk cara bekerja. Pakai Maguyva untuk isi kode saat ini. Empat fakta khusus Cline.
// berkas konfigurasi
Buka dari ikon MCP Servers di panel Cline: tab Configure, lalu Configure MCP Servers. Server ditaruh di bawah mcpServers.
// transport
Cline terhubung ke endpoint Maguyva lewat Streamable HTTP. Tanpa proses lokal, tanpa Node.js.
// kunci
Kunci langsung masuk ke header Authorization, seperti di contoh Cline sendiri. Berkas pengaturannya ada di penyimpanan pengguna editor Anda, bukan di repo Anda.
// tipe
Pertahankan "type": "streamableHttp" di entri: tanpa tipe, Cline menganggapnya SSE lama. Daftarkan alat yang Anda percayai di autoApprove untuk melewati prompt persetujuannya.
# .clinerules/testing.md
- Jalankan test suite sebelum menandai tugas selesai.
- Tanya dulu sebelum menambah dependensi.Aturan workspace adalah berkas Markdown di .clinerules/ atau .cline/rules/; Cline juga membaca AGENTS.md, .cursorrules, dan .windsurfrules. Aturan adalah tempat yang tepat untuk:
Aturan memberi tahu Cline cara berperilaku. Aturan tidak memberi tahu layanan mana saja yang membaca tabel yang akan dipindahkannya.
Tiga celah yang diisi Cline dengan membaca lebih banyak berkas, satu permintaan per kali.
Plan mode bernalar dari apa yang sudah dibaca Cline sejauh ini. Di repo besar itu berarti pohon direktori dan segelintir berkas, dan rencananya mewarisi celah tersebut.
Setiap berkas yang dibuka Cline untuk orientasi menghabiskan token dan satu permintaan model. Orientasi di package yang belum dikenal bisa memakan sebagian besar jendela konteks sebelum edit pertama.
“Siapa lagi yang memanggil ini?” adalah pertanyaan graf. Pencarian teks menemukan string-nya; ia tidak memisahkan pemanggil sungguhan dari komentar, mock, dan method bernama sama.
Satu entri mcpServers memberi Cline:
Aturan Cline memberi tahu Cline cara bekerja.
Maguyva memberi Cline peta untuk menyusun rencana.
Rencanakan berdasarkan peta, lalu bertindak.
// workflow 01
cline plan> pindahkan session refresh ke package auth dependency_search("refreshSession", dependents) src/api/middleware.ts:58 src/jobs/renew.ts:12 src/web/hooks/useSession.ts:30 → Rencana mendaftar tiga call site sebelum Act mode dimulai. [exit 0]
Rencana menyebut setiap berkas yang akan disentuhnya, jadi yang Anda setujui adalah daftar, bukan firasat.
// workflow 02
cline> bagaimana kita menghitung proration? semantic_search("proration calculation") src/billing/proration.ts:22 prorate() ← implementasi test/billing/proration.spec.ts:7 ← fixture → Cline membaca satu berkas, bukan enam. [exit 0]
Hasil berperingkat menaruh implementasi di atas fixture yang bernama sama.
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
cline_mcp_settings.json
{
"mcpServers": {
"maguyva": {
"type": "streamableHttp",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
},
"disabled": false,
"autoApprove": []
}
}
} // step 03
Ganti mgv_xxxx dengan kunci API Anda lalu simpan berkasnya. Ajukan satu pertanyaan yang jawabannya sudah Anda ketahui, lalu buka berkas yang dikutip.