Informasi yang Diberikan Roots kepada Server
Ketahui folder mana yang disediakan klien.
Informasi yang Diberikan Roots kepada Server adalah pelajaran MCP Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar MCP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus MCP Academy mencakup 4 pelajaran total.
Server Sedikit Buta
Server Anda berjalan sebagai prosesnya sendiri, sehingga tidak dapat begitu saja melihat proyek pengguna. Server memerlukan klien untuk memberi tahu folder mana yang boleh digunakan. Petunjuk itu disebut akar. 🧭
Apa Sebenarnya Akar Itu
Akar adalah satu lokasi yang dinyatakan klien sebagai area kerja server Anda, biasanya satu folder proyek. Akar menandai batas tempat yang boleh Anda jangkau.
Akar Biasanya Berupa URI file://
Sebagian besar akar adalah URI file:// yang menunjuk ke direktori pada diska. Skema ini memperjelas bahwa Anda sedang melihat folder lokal, bukan alamat web.
file:///home/ada/projects/my-appNama yang Ramah Juga
Setiap akar dapat memiliki nama opsional, yaitu label singkat seperti "Aplikasi Saya". Nama ini hanya untuk manusia, agar catatan dan perintah terbaca jelas, bukan menampilkan jalur mentah.
Lebih dari Satu Akar
Klien dapat mengekspos beberapa akar sekaligus, seperti folder kode dan folder dokumentasi. Server Anda harus memperlakukan daftar tersebut sebagai seluruh lokasi yang boleh disentuhnya.
Akar Adalah Saran, Bukan Kurungan
Akar adalah panduan, bukan penegakan mutlak oleh protokol. Akar memberi tahu Anda tempat untuk berfokus, tetapi Anda sendiri yang harus memastikan tetap berada di dalamnya. ✋
Mengapa Ini Menjaga Pengguna Tetap Aman
Akar memungkinkan pengguna mengatakan "bekerja di sini, tidak di tempat lain." Pembatasan cakupan tersebut mencegah peladen menjelajah ke berkas pribadi yang jauh di luar proyek yang sebenarnya dibuka pengguna.
Klien Memiliki Daftarnya
Klien menentukan apa yang dianggap sebagai akar, biasanya dari folder ruang kerja yang dibuka pengguna. Peladen Anda tidak pernah menetapkan akarnya sendiri; peladen hanya membaca apa yang diberikan kepadanya.
Akar Dapat Berubah
Akar tidak bersifat tetap. Jika pengguna membuka folder baru, kumpulannya berubah, dan klien yang mendukung fitur ini dapat memberi tahu peladen Anda bahwa daftarnya telah diperbarui.
Tidak Semua Klien Memilikinya
Akar adalah fitur klien yang opsional. Sebagian host menyediakannya, sebagian lainnya tidak, jadi peladen yang dirancang dengan baik dapat bekerja dengan baik baik saat daftarnya penuh maupun kosong.
Tampilan Akar dalam JSON
Di dalam kawat, entri akar berukuran sangat kecil: hanya URI dan nama opsional. Bentuk sederhana itu sudah cukup bagi peladen Anda untuk mengetahui tempat peladen dapat bekerja.
{ "uri": "file:///home/ada/projects/my-app", "name": "My App" }Pemeriksaan Singkat
Pastikan tujuan sebuah akar sudah jelas.
Ringkasan: Akar Secara Singkat
Anda telah mempelajari bahwa akar adalah lokasi yang diberikan klien, biasanya folder file:// dengan nama opsional, yang membatasi tempat peladen Anda seharusnya bekerja. Klien memiliki daftar tersebut, dan daftar itu dapat berubah. 🎯
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Informasi yang Diberikan Roots kepada Server” gratis?
Ya — teks lengkap “Informasi yang Diberikan Roots kepada Server” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus MCP Academy, upgrade ke CoddyKit PRO. Kursus MCP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Informasi yang Diberikan Roots kepada Server”?
Ketahui folder mana yang disediakan klien. Kamu berlatih MCP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai MCP Academy?
Tidak diperlukan pengalaman sebelumnya. MCP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Informasi yang Diberikan Roots kepada Server” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran MCP Academy ini?
Ya. Setiap pelajaran MCP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Informasi yang Diberikan Roots kepada Server
- Meminta Roots Milik Klien
- Menegosiasikan Kemampuan
- Menghormati Batasan Klien