Membuat Instans FastMCP
Buat objek server bernama hanya dalam beberapa baris.
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 FastMCPBuat 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! 🎉
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
- Membuat Instans FastMCP
- Menambahkan Alat Sapaan
- Menjalankan Server dengan stdio
- Memastikan Server Memuat dan Mencantumkan Alat