Mulai dengan akses baca
Inspeksi katalog, lokasi, dan status dapat menjadi seperangkat alat awal yang terbatas. Klien harus dapat mengetahui apa yang didukung sebelum memperoleh wewenang untuk membuat, membatalkan, atau mendanai sumber daya.
Pisahkan tindakan yang berkonsekuensi
Tindakan pembatalan server, instalasi ulang, dan pembayaran memerlukan cakupan eksplisit dan konfirmasi yang mudah dipahami. Deskripsi alat harus menyatakan efeknya, dan server harus menegakkan otorisasi alih-alih mempercayai klien untuk berperilaku benar.
Tangani hasil yang tidak pasti
Kembalikan pengenal operasi dan kesalahan yang dapat dibaca. Gunakan idempotensi saat percobaan ulang dapat membuat sumber daya atau pembayaran tambahan. Catat hasilnya tanpa menyertakan rahasia dalam respons alat atau log.
Informasi rilis harus nyata
Peluncuran memerlukan endpoint terverifikasi, petunjuk autentikasi, versi protokol yang didukung, dan batasan yang terdokumentasi. Tidak ada endpoint pinjaman, rilis SDK palsu, atau tautan unduhan yang disediakan di sini.
Pisahkan deskripsi alat dari izin untuk menjalankannya
Server MCP dapat mendeskripsikan katalog dan alat manajemen, sementara akun terautentikasi menentukan panggilan mana yang boleh dijalankan klien. Alat bernama create_server memerlukan hak istimewa server dan keputusan pesanan yang valid. Alat read_catalogue tidak boleh memerlukan kredensial dengan wewenang pembatalan atau penagihan.
Grup alat berguna untuk agen infrastruktur
Desain yang dimaksud mencakup pembacaan paket dan gambar, pemeriksaan pesanan dan operasi, pengelolaan kunci publik SSH dan pemantauan status server. Membuat atau membatalkan layanan dan memulai pembayaran adalah tindakan berkonsekuensi yang memerlukan otorisasi yang sesuai. Kembalikan pengenal terstruktur dan status terminal yang jelas, bukan prosa yang harus ditebak oleh klien.
Transportasi dan autentikasi harus didokumentasikan
Endpoint jarak jauh di masa depan memerlukan HTTPS, transport yang didukung, dan mekanisme token yang eksplisit. Kredensial harus berada di saluran autentikasi yang disetujui, bukan di contoh konfigurasi publik. Pendaftaran OAuth, versi protokol, paket stdio yang dapat diunduh, dan lencana kompatibilitas hanya boleh diterbitkan setelah KoalaVPS mengimplementasikan dan memverifikasinya.
Percobaan ulang harus kembali ke operasi yang sama
Agen dapat kehilangan koneksi setelah server menerima permintaan. Simpan pengenal operasi atau idempotensi sebelum mencoba ulang tindakan berbayar. Baca ulang status setelah respons yang tidak pasti. Timeout dan pesan yang hilang tidak membuktikan bahwa tindakan awal gagal.
Tidak ada endpoint KoalaVPS MCP terkelola yang terhubung di sini
Halaman ini menjelaskan integrasi yang direncanakan. Halaman ini tidak mendaftarkan agen, memasang paket server, memberikan kredensial, atau menghubungkan alat manajemen langsung. Panduan penerapan menjelaskan bagaimana pelanggan dapat menghosting aplikasi MCP mereka sendiri di VPS; aplikasi tersebut terpisah dari layanan bidang kendali KoalaVPS.
Sedikit lebih jelas.
Apakah halaman ini sendiri merupakan endpoint protokol MCP?
Tidak. Ini adalah halaman web penjelasan. Endpoint mesin di masa depan harus diimplementasikan, didokumentasikan, dan diautentikasi secara terpisah.
Apakah agen AI menerima izin untuk membelanjakan hanya dengan terhubung?
Tidak. Penemuan alat dan autentikasi tidak menggantikan cakupan akun, pemeriksaan penagihan, atau aturan persetujuan untuk tindakan yang diminta.