MCP Academy · Pelajaran

Menjelaskan URI Sumber Daya

Pelajari cara sumber daya dialamatkan menggunakan skema dan jalur.

Pelajaran 1 dari 413 langkah

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/settings

Pilih 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.md

Contoh 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/london

URI 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. ✅

Gratis untuk memulai

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

  1. Menjelaskan URI Sumber Daya
  2. Menyediakan Sumber Daya Teks Statis
  3. Membaca File dari Disk
  4. Menetapkan Tipe MIME yang Tepat
← Kembali ke MCP Academy