MCP Academy · Pelajaran

Membuat Instans FastMCP

Buat objek server bernama hanya dalam beberapa baris.

Pelajaran 1 dari 413 langkah

Membuat Instans FastMCP 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.

Kenali FastMCP

Saatnya membangun sungguhan! SDK Python menyediakan FastMCP, kelas yang mudah digunakan untuk mengubah fungsi biasa menjadi server MCP yang berfungsi. 🚀

Impor Terlebih Dahulu

Semuanya dimulai dengan satu impor. Anda mengambil FastMCP dari paket resmi agar kode lainnya dalam berkas Anda dapat langsung menggunakannya.

from mcp.server.fastmcp import FastMCP

Buat Instansnya

Sekarang buatlah sebuah instans server. Pemanggilan FastMCP(...) mengembalikan satu objek yang nantinya akan menampung setiap alat yang Anda tambahkan.

mcp = FastMCP("demo")

Beri Nama

String pertama tersebut adalah nama server Anda. Klien menampilkannya kepada pengguna, jadi pilih nama yang jelas seperti "weather" atau "notes", bukan "app1".

mcp = FastMCP("weather")

Objek mcp Adalah Pusat Anda

Variabel mcp tersebut adalah pusat seluruh server Anda. Anda menambahkan alat, sumber daya, dan prompt ke dalamnya, lalu memintanya untuk berjalan.

Mengapa Disebut Fast

FastMCP bersifat cepat karena menyembunyikan kerumitan protokol. Anda menulis Python biasa, lalu FastMCP membuat skema JSON-RPC di balik layar.

Hampir Menjadi Server Utuh

Percaya atau tidak, dua baris ini sudah menjadi kerangka server yang valid. Namun, kerangka ini belum memiliki tool, jadi belum dapat melakukan sesuatu yang berguna.

from mcp.server.fastmcp import FastMCP
mcp = FastMCP("demo")

Menambahkan Deskripsi Opsional

Anda juga dapat meneruskan petunjuk tambahan. Beberapa pengaturan menerima string instructions yang memberi tahu klien secara sekilas kegunaan server tersebut.

mcp = FastMCP("weather", instructions="Look up forecasts.")

Satu Server per File

Pola yang umum digunakan adalah satu modul yang memuat satu instans mcp. Dengan begitu, setiap server tetap kecil, fokus, dan mudah dipahami.

Nama Tetap Konsisten

Usahakan agar nama server tetap konsisten dari waktu ke waktu. Klien dan konfigurasi merujuk kepadanya, sehingga jika Anda mengganti nama nanti, setiap tempat yang merujuk kepadanya harus diperbarui.

Belum Ada yang Berjalan

Membuat instans tidak akan memulai server. Langkah ini hanya membuat objek di memori; untuk memulainya diperlukan langkah terpisah yang akan Anda pelajari sebentar lagi.

Pemeriksaan Singkat

Mari pastikan kita memahami fungsi argumen konstruktor.

Rangkuman

Anda mengimpor FastMCP, membuat instans mcp, dan memberinya nama yang jelas. Objek tersebut menjadi pusat yang menaungi setiap kemampuan. Selanjutnya: tool sungguhan! 🎉

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 “Membuat Instans FastMCP” gratis?

Ya — teks lengkap “Membuat Instans FastMCP” 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 “Membuat Instans FastMCP”?

Buat objek server bernama hanya dalam beberapa baris. 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 “Membuat Instans FastMCP” 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. Membuat Instans FastMCP
  2. Menambahkan Alat Sapaan
  3. Menjalankan Server dengan stdio
  4. Memastikan Server Memuat dan Mencantumkan Alat
← Kembali ke MCP Academy