MCP Academy · Pelajaran

Menentukan Cakupan Proyek dan Alat

Tentukan kemampuan yang akan disediakan server Anda.

Pelajaran 1 dari 413 langkah

Menentukan Cakupan Proyek dan Alat 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.

Saatnya Mengirimkan Sesuatu yang Nyata

Anda telah mempelajari bagian-bagiannya; sekarang Anda akan membangun server lengkap. Proyek akhir ini membungkus satu layanan nyata menjadi server MCP yang rapi dan dapat dipasang. 🚀

Mulai dari Tujuan Pengguna

Sebelum menulis kode apa pun, tentukan tugas yang dibantu oleh server Anda. Tujuan yang jelas seperti mencari catatan saya menjaga setiap keputusan berikutnya tetap terarah dan sederhana.

Pilih Satu Layanan Nyata

Pilih satu backend yang konkret: folder catatan, basis data SQLite, atau satu API publik. Satu sumber membuat proyek akhir dapat dikirimkan, bukan melebar ke mana-mana.

Daftarkan Kemampuan

Tuliskan hal-hal yang harus dapat dilakukan AI, seperti mencari, membaca, dan menambahkan. Daftar kemampuan singkat ini menjadi peta tool dan resource Anda.

Pisahkan Tindakan dari Pembacaan

Pisahkan daftar Anda: hal-hal yang mengubah status adalah tool, sedangkan hal-hal yang hanya mengambil konteks adalah resource. Pemisahan ini menentukan setiap primitif sejak awal.

Buat Sketsa Signature Tool

Untuk setiap tool, catat nama, argumen, dan nilai yang dikembalikannya. Sketsa signature singkat dapat menemukan input yang hilang jauh sebelum Anda menulis logika.

# add_note(title: str, body: str) -> str
# search_notes(query: str) -> list[str]
# A two-line sketch is enough to start.

Rencanakan Satu Resource

Pilih satu bagian konteks hanya-baca untuk ditampilkan sebagai resource, misalnya satu catatan berdasarkan id-nya. Resource memasok informasi kepada model tanpa melakukan tindakan.

Rencanakan Satu Prompt

Tambahkan satu prompt yang dapat digunakan ulang dan dipicu oleh pengguna, seperti rangkum catatan ini. Prompt mengemas instruksi terbaik Anda agar pemanggil tidak perlu mengetiknya lagi.

Tentukan Selesai Sejak Awal

Tentukan sekarang seperti apa hasil yang selesai: server dimuat, mencantumkan tiga tool, dan menjawab satu kueri nyata. Cakupan yang jelas mencegah penambahan fitur tanpa akhir.

Beri Nama Server

Beri proyek Anda nama yang singkat dan deskriptif, seperti notes-mcp. Klien menampilkan nama ini kepada pengguna, jadi pastikan nama tersebut langsung menjelaskan fungsinya.

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("notes-mcp")

Tulis Spesifikasi Singkat

Catat rencana dalam satu berkas spesifikasi singkat: tujuan, backend, tool, resource, dan prompt. Halaman ini menjadi daftar periksa saat Anda membangun bagian lainnya.

Pemeriksaan Singkat

Mari pastikan cara Anda mengelompokkan kemampuan.

Ringkasan

Anda telah menentukan cakupan proyek nyata: satu tujuan, satu backend, serta daftar ringkas berisi tool, resource, dan prompt. Rencana yang jelas membuat pembangunan menjadi mudah. 🎯

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 “Menentukan Cakupan Proyek dan Alat” gratis?

Ya — teks lengkap “Menentukan Cakupan Proyek dan Alat” 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 “Menentukan Cakupan Proyek dan Alat”?

Tentukan kemampuan yang akan disediakan server Anda. 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 “Menentukan Cakupan Proyek dan Alat” 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. Menentukan Cakupan Proyek dan Alat
  2. Mengimplementasikan Alat, Sumber Daya, dan Prompt
  3. Menguji, Memeriksa, dan Memperkuat
  4. Mendokumentasikan dan Menerbitkan Server
← Kembali ke MCP Academy