Menjelaskan URI Sumber Daya
Pelajari cara sumber daya dialamatkan menggunakan skema dan jalur.
Menjelaskan URI Sumber Daya 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.
Apa Itu Resource
Resource MCP adalah konteks hanya-baca yang diberikan server Anda kepada model, seperti berkas, config, atau catatan. AI dapat membacanya, tetapi tidak pernah mengubahnya.
Mengapa Memerlukan Alamat
Setiap resource memerlukan nama yang stabil agar klien dapat memintanya berdasarkan referensi. Nama tersebut adalah URI-nya, seperti halaman web yang memiliki URL. 🔗
Skema Lalu Jalur
URI resource tersusun dari skema, lalu titik dua dan garis miring, kemudian jalur. Skema menunjukkan jenis hal yang ditunjuk oleh URI tersebut.
file:///notes/today.txt
config://app/settingsPilih Skema Anda Sendiri
Anda bebas membuat skema yang sesuai dengan server Anda, seperti config atau db. Skema mengelompokkan resource terkait di bawah satu label yang jelas.
Skema file
Skema file umum digunakan untuk dokumen di disk. Tiga garis miring berarti jalur dimulai dari akar, seperti URL file di peramban.
file:///home/data/report.mdContoh Skema Khusus
Untuk data aplikasi, skema khusus yang rapi membuat semuanya mudah dibaca. Model melihat nama yang langsung menjelaskan isi resource tersebut.
users://profile/active
weather://city/londonURI Harus Unik
Setiap resource memerlukan URI yang berbeda agar permintaan tidak pernah menimbulkan kerancuan. Dua resource dengan URI yang sama akan berbenturan dan membingungkan klien.
Deklarasikan di FastMCP
Dalam SDK Python, Anda mengaitkan URI ke sebuah fungsi menggunakan dekorator resource. String tersebut adalah alamat yang digunakan klien untuk membacanya.
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("Demo")
@mcp.resource("config://app")
def config(): ...Klien Mencantumkan URI
Saat terhubung, klien meminta server untuk mencantumkan setiap resource yang ditawarkannya. Setiap entri berisi URI, nama, dan deskripsi singkat.
Baca berdasarkan URI
Untuk mengambil konten, klien mengirimkan permintaan baca yang menyebutkan URI secara tepat. Server mencocokkan URI tersebut dengan pengendali, lalu mengembalikan isinya.
Pertahankan URI Tetap Stabil
Anggap URI yang telah dipublikasikan sebagai sebuah janji. Mengubah namanya nanti akan merusak klien atau referensi tersimpan yang mengarah ke alamat lama.
Pemeriksaan Singkat
Tunjukkan bagian yang menentukan jenis resource.
Ringkasan
Resource adalah konteks hanya-baca yang diberi nama melalui URI: skema ditambah jalur. Pastikan URI unik dan stabil agar klien dapat mengandalkannya. ✅
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 “Menjelaskan URI Sumber Daya” gratis?
Ya — teks lengkap “Menjelaskan URI Sumber Daya” 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 “Menjelaskan URI Sumber Daya”?
Pelajari cara sumber daya dialamatkan menggunakan skema dan jalur. 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 “Menjelaskan URI Sumber Daya” 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
- Menjelaskan URI Sumber Daya
- Menyediakan Sumber Daya Teks Statis
- Membaca File dari Disk
- Menetapkan Tipe MIME yang Tepat