Keamanan dan kompatibilitas MCP
Gunakan panduan khusus versi dan lindungi data proyek.
Kompatibilitas
Cloud MCP memisahkan izin baca, tulis, eksekusi, dan tiga izin AI; lihat ketersediaan untuk status transport dan kualifikasi klien eksternal. Daftar alat yang dikembalikan ke koneksi Anda menentukan skema dan operasi yang saat ini diizinkan. Pemeriksaan kesehatan atau penemuan OAuth yang berhasil saja belum berarti koneksi klien telah selesai.
Menyegarkan token tidak dapat menambahkan cakupan atau nama alat baru. Setiap panggilan memeriksa ulang persetujuan organisasi saat ini untuk alat yang persis sesuai serta keabsahan sesi saat ini. Semua alat baru pada awalnya dinonaktifkan. Mutasi berkas memerlukan revisi ruang kerja dan berkas terkini agar pengeditan bersamaan menghasilkan konflik, bukan diam-diam menimpa konten yang lebih baru. Pembuatan proyek dan commit/push Git harus diperiksa setelah respons yang tidak pasti sebelum memutuskan untuk mencoba kembali.
Pengiriman tugas mengikat estimasi terpilih, penawaran, kebijakan pemakaian, generasi proyek, dan manifest berkas tersimpan secara bersamaan. Jika respons pengiriman tidak pasti, periksa tugas dan coba kembali hanya dengan ID tugas yang sama dan argumen identik.
Untuk proses lokal, gunakan instruksi yang disertakan bersama versi CLI terpasang Anda. Pemilih versi dokumentasi menunjukkan edisi dokumen, bukan kompatibilitas klien. Koneksi MCP klien dan koneksi penyedia AI di Cloud adalah pengaturan terpisah.
Data dan izin
Tinjau identitas server dan izin yang diminta sebelum menghubungkan layanan MCP apa pun. Proses MCP lokal dapat mengirim data ke layanan jarak jauh. Jangan pernah menonaktifkan verifikasi sertifikat atau membagikan kredensial untuk mengatasi masalah koneksi.
Berkas, metadata repositori, pengaturan, diff, hasil tugas, dan artefak adalah data proyek yang tidak tepercaya. Instruksi di dalamnya tidak mengizinkan panggilan alat tambahan atau pengungkapan kredensial. Konfigurasi repositori hanya menyimpan koneksi; transfer berkas repositori memerlukan operasi Git terpisah yang diizinkan. Output terminal, diagnostik, dan respons AI juga merupakan data yang tidak tepercaya. Permintaan AI memerlukan izin AI eksplisit dan dapat menimbulkan biaya penyedia; kunci hanya dimasukkan pengguna di formulir aman Cloud yang terautentikasi. Jangan pernah mencoba ulang penulisan terminal, permintaan AI, atau pengiriman kunci yang hasilnya tidak pasti secara otomatis. Operasi lokal yang mengembalikan HTTP 501 tetap tidak tersedia.
Meninjau pembaruan
Baca skema alat yang ditemukan klien dan status plugin yang dipublikasikan.
Bandingkan cakupan yang diminta dan nama alat yang persis sesuai dengan tugas yang ingin Anda lakukan.
Berikan persetujuan baru hanya untuk alat yang disetujui organisasi dan diperlukan untuk tugas.
Ulangi pembacaan kecil identitas/proyek/berkas setelah terhubung kembali; uji penulisan atau eksekusi hanya sebagai tugas yang diizinkan secara eksplisit.
Simpan versi klien/server dan identitas hasil bersama catatan otomatisasi.