−25%

untuk Windows tahunan, hingga 31 Okt. Lihat paket

EQVPS
Mulai

Tool MCP EQVPS untuk VPS: parameter dan contoh panggilan

10 Jun 2026 · 5 mnt baca · EQVPS

Server MCP EQVPS (versi 1.6.0) punya 45 tool untuk token pelanggan. Halaman ini membahas 21 tool yang menyewa dan mengelola VPS: setiap parameter, tipe dan nilai bawaannya, serta urutan panggilan yang bisa Anda salin di bagian akhir. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Baru pertama kali? Mulai dari panduan koneksi.

Terakhir diperiksa 2026-10-04 di server MCP 1.6.0 (tools/list).

Halaman mana yang Anda perlukan? Parameter panggilan untuk VPS ada di halaman ini. Semua tool dalam satu daftar, termasuk delegasi, dukungan, sandbox, dan 30 tool reseller, ada di daftar lengkap. Apa yang bisa dilakukan token yang bocor dan cara membatasi agen ada di MCP guardrails.

Autentikasi. list_plans, register_account, dan login bersifat publik. Sisanya membutuhkan Authorization: Bearer <token>. Dalam satu sesi MCP, token diingat setelah register_account atau login.

service_id adalah kode layanan dari order_vps atau list_vps, misalnya 68J67T5. id numerik juga bisa.

Akun dan token

ToolAuthParametersWhat it does
list_planspublic—Paket dengan harga, spesifikasi, dan image OS yang bisa dijalankan masing-masing. plans[] berisi plan_id bulanan dan tahunan. Panggil paling awal.
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, bawaan 365)Membuat akun tanpa kata sandi dan mengembalikan token Bearer yang bisa dipakai ulang beserta token_expires_at. Panggil sekali: panggilan kedua membuat akun kedua yang kosong.
loginpublicemail, password, token_ttl_days?Mengembalikan token baru. Hanya berfungsi setelah set_password.
refresh_tokenBearerexpires_in_days? (1–1825)Menerbitkan token baru dan langsung mencabut token saat ini. Token yang sudah kedaluwarsa tidak bisa diperbarui.
set_passwordBearerpassword (minimal 8 karakter, huruf dan angka)Mengaktifkan login dengan email dan kata sandi sebagai cadangan jika token hilang. Hanya sekali; panggilan kedua mengembalikan 409.
whoamiBearer—id, nama, dan email akun. Gunakan untuk memeriksa token.

Saldo dan pemesanan

ToolAuthParametersWhat it does
get_balanceBearer—Saldo prabayar dan mata uang. order_vps membayar dari saldo ini.
topup_balanceBeareramount (USD)Membuat isi ulang kripto dan mengembalikan checkout_url. Saldo masuk setelah pembayaran terkonfirmasi on-chain. Hanya satu isi ulang belum dibayar dalam satu waktu.
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi)Memesan VPS dan membayar dari saldo jika cukup; jika tidak, mengembalikan tagihan. Tanpa location, kami yang memilih. Lokasi tanpa kapasitas kosong mengembalikan 409 location_unavailable beserta daftar available, dan tidak ada yang ditagih. Paket Windows mengabaikan ssh_key.
pay_invoiceBearerinvoice_idMengembalikan checkout_url untuk tagihan yang belum dibayar. VPS dibuat setelah dibayar.

Mengelola VPS

ToolAuthParametersWhat it does
list_vpsBearer—Layanan aktif, sedang dibuat, dan ditangguhkan. Yang sudah dihapus tidak ditampilkan.
get_vps_statusBearerservice_id, reveal?Status, spesifikasi, kondisi langsung, dan akses: host, port, dan command siap pakai (SSH untuk Linux, RDP untuk Windows). reveal: true mengembalikan kata sandi root sekali pakai setelah boot; password_pending: true berarti panggil lagi dalam 30–60 detik.
power_vpsBearerservice_id, action (start | stop | reboot)Kontrol daya.
set_hostnameBearerservice_id, hostnameDiterapkan di dalam server yang berjalan melalui guest agent. Di Windows berlaku setelah reboot (reboot_required: true). Jika server mati, mengembalikan 409 agent_unavailable.
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, bawaan hour)CPU, memori, jaringan, dan disk dari waktu ke waktu.

Ganti paket dan pembatalan

ToolAuthParametersWhat it does
get_upgrade_optionsBearerservice_idPaket yang bisa dituju VPS ini dengan data tetap utuh: paket lebih besar, NAT ke IPv4 khusus, atau IPv4 khusus ke NAT. Setiap opsi menampilkan prorated_topup dan mode. Disk tidak bisa diperkecil.
change_planBearerservice_id, target_plan (product_id), confirm: trueMengganti paket di tempat dengan satu kali reboot sekitar satu menit. Selisih prorata ditagih dari saldo (402 jika kurang); pindah ke NAT mengembalikan selisihnya.
cancel_serviceBearerservice_id, reason (3–500 karakter, wajib), type? (end_of_period | immediate), confirm?Bawaan end_of_period: server berjalan sampai periode yang dibayar habis dan tidak diperpanjang. immediate langsung menghancurkan server, membutuhkan confirm berisi hostname yang persis, dan mengembalikan waktu yang belum terpakai ke saldo (refund_amount).
undo_cancelBearerservice_idMenghapus pembatalan end_of_period yang sudah dijadwalkan. Pembatalan langsung tidak bisa dibatalkan.

Destruktif: butuh confirm

confirm adalah hostname persis dari get_vps_status, atau DELETE. Tanyakan ke manusia sebelum memanggil.

ToolAuthParametersWhat it does
reset_passwordBearerservice_id, confirmKata sandi root baru sampai ke server yang berjalan dalam 10–30 detik dan yang lama berhenti berfungsi. Baca yang baru sekali lewat get_vps_status (reveal: true). Untuk kata sandi yang hilang, bukan untuk server yang masih boot.
reinstall_vpsBearerservice_id, os_id, confirmMenghapus disk dan memasang os_id. Semua data hilang. Berjalan di latar belakang; pantau get_vps_status.

Contoh: dari nol sampai server berjalan

list_plans()                                                 // pick a product slug and an os_id
register_account({ first_name: "Ada", last_name: "Agent", email: "you@yourdomain.com" })  // returns a token
topup_balance({ amount: 10 })                                // pay the checkout_url in crypto
order_vps({ product: "nano", os_id: <os_id>, ssh_key: "ssh-ed25519 AAAA..." })            // returns a service_id
get_vps_status({ service_id: "<service_id>" })               // poll until active, then read access.command
power_vps({ service_id: "<service_id>", action: "reboot" })
cancel_service({ service_id: "<service_id>", reason: "project finished" })               // end_of_period; undo_cancel keeps it

Catatan untuk agen

  • Kirim Authorization: Bearer <token> di setiap panggilan kecuali tiga yang publik. Dengan HTTP biasa, simpan token di file: variabel shell tidak bertahan di antara perintah terpisah.
  • Baca data akses dari get_vps_status, jangan menebak port. Paket NAT memakai port pribadi; paket dengan IPv4 khusus memakai 22 untuk Linux dan 3389 untuk Windows.
  • Server baru butuh sekitar satu menit untuk boot. Terus pantau get_vps_status; jangan memanggil reset_password hanya karena SSH tidak langsung menjawab.
  • topup_balance dan pay_invoice mengembalikan tautan pembayaran yang harus dibayar oleh manusia atau dompet. Monero adalah isi ulang manual terpisah di dasbor: lihat membayar dengan Monero.

Tindakan yang sama tanpa MCP ada di dokumentasi REST API.

Pertanyaan umum

Bagaimana cara memanggil tool ini?

Hubungkan klien MCP ke https://mcp.eqvps.com/mcp (Streamable HTTP) lalu panggil tool berdasarkan namanya dengan parameter dari tabel. Pengaturan Claude Desktop, Cursor, dan klien lain ada di panduan koneksi.

Tool mana yang bisa dipakai tanpa token?

list_plans, register_account, dan login. Semua tool lain di halaman ini membutuhkan Authorization: Bearer <token>. register_account mengembalikan token yang berlaku 365 hari secara bawaan.

Apa itu service_id?

Kode layanan yang dikembalikan order_vps dan list_vps, misalnya 68J67T5. id numerik biasa juga diterima.

Bagaimana agen mendapatkan kata sandi root?

Panggil get_vps_status dengan reveal: true setelah server selesai boot. Kata sandi ditampilkan sekali. Jika respons berisi password_pending: true, server masih boot: panggil lagi dalam 30 sampai 60 detik. Jika Anda menyertakan ssh_key saat memesan, masuklah dengan kunci itu.

Panggilan mana yang tidak bisa dibatalkan?

reinstall_vps dan cancel_service dengan type immediate menghapus semua data, dan reset_password mengganti kata sandi lama. Semuanya membutuhkan confirm berisi hostname yang persis; reinstall dan reset juga menerima DELETE. Tanyakan ke manusia sebelum memanggilnya.

Komentar

Belum ada komentar. Jadilah yang pertama.

Tinggalkan komentar

Komentar dimoderasi sebelum muncul.