Ο MCP server του EQVPS εκθέτει 16 εργαλεία που αφήνουν έναν AI πράκτορα να ανακαλύψει πακέτα, να ανοίξει λογαριασμό, να πληρώσει με crypto, και να χειριστεί πλήρως ένα VPS. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Δείτε τον οδηγό σύνδεσης για να το συνδέσετε στον client σας.
Μοντέλο auth: τα list_plans, register_account και login είναι δημόσια. Κάθε άλλο εργαλείο απαιτεί Bearer token — αποκτήστε ένα αμέσως από το register_account και στείλτε το ως Authorization: Bearer <token>.
Ανακάλυψη & auth
| Εργαλείο | Auth | Παράμετροι | Τι κάνει |
|---|---|---|---|
list_plans | δημόσιο | — | Καταχωρεί όλα τα πακέτα VPS: τιμολόγηση, προδιαγραφές, και τις OS images που μπορεί να εκκινήσει καθένα. Καλέστε το πρώτο για να επιλέξετε ένα slug product και ένα os_id. |
register_account | δημόσιο | first_name, last_name, email | Δημιουργεί λογαριασμό χωρίς κωδικό και χωρίς ανθρώπινο βήμα. Επιστρέφει ένα Bearer token. |
login | δημόσιο | email, password | Συνδέεται με email + κωδικό· επιστρέφει ένα Bearer token. |
whoami | Bearer | — | Επιστρέφει το προφίλ του ελεγμένου λογαριασμού (id, όνομα, email). Επαληθεύει το token. |
Υπόλοιπο & παραγγελία
| Εργαλείο | Auth | Παράμετροι | Τι κάνει |
|---|---|---|---|
get_balance | Bearer | — | Επιστρέφει το προπληρωμένο υπόλοιπο πίστωσης και το νόμισμα. Το order_vps ξοδεύει από αυτό αυτόματα. |
topup_balance | Bearer | amount (USD, θετικό) | Δημιουργεί ένα τιμολόγιο προσθήκης· επιστρέφει ένα PayRam checkout_url. Το υπόλοιπο πιστώνεται μόλις επιβεβαιωθεί η on-chain πληρωμή USDC/USDT. Ένα απλήρωτο top-up τη φορά. |
order_vps | Bearer | product (slug πακέτου), os_id (int), hostname?, ssh_key? | Παραγγέλνει VPS. Περάστε ένα ssh_key (public key) για key-based root login. Πληρώνει από το υπόλοιπο όταν είναι επαρκές, αλλιώς επιστρέφει ένα τιμολόγιο προς πληρωμή. |
pay_invoice | Bearer | invoice_id (int) | Ξεκινά πληρωμή για ένα δικό σας, απλήρωτο τιμολόγιο. Επιστρέφει ένα PayRam checkout_url· το VPS ετοιμάζεται αυτόματα μόλις επιβεβαιωθεί η πληρωμή. |
Χειρισμός VPS
| Εργαλείο | Auth | Παράμετροι | Τι κάνει |
|---|---|---|---|
list_vps | Bearer | — | Καταχωρεί τις υπηρεσίες VPS του λογαριασμού (id, κατάσταση, πακέτο). Χρησιμοποιήστε το id ως service_id παρακάτω. |
get_vps_status | Bearer | service_id (int) | Πλήρης λεπτομέρεια: κατάσταση, προδιαγραφές, ζωντανή κατάσταση/uptime του VM, και πρόσβαση SSH (host, port, έτοιμη-να-επικολληθεί command). Στην πρώτη κλήση για έναν keyless server επιστρέφει τον εφάπαξ κωδικό root password. Poll-άρετε μετά το order_vps μέχρι active. |
power_vps | Bearer | service_id, action = start | stop | reboot | Έλεγχος ισχύος του VPS. |
set_hostname | Bearer | service_id, hostname | Ορίζει το hostname του VPS (έγκυρο DNS label· εφαρμόζεται στην επόμενη επανεκκίνηση/rebuild). |
get_vps_metrics | Bearer | service_id, timeframe? = hour | day | week | month | Χρονοσειρές μετρήσεων CPU, μνήμης, δικτύου και δίσκου (προεπιλογή hour). |
Καταστροφικά — απαιτούν confirm
Αυτά διαγράφουν δεδομένα ή πρόσβαση. Το confirm πρέπει να ισούται με το ακριβές hostname (από το get_vps_status) ή το κυριολεκτικό DELETE. Επιβεβαιώστε πρώτα με τον άνθρωπο.
| Εργαλείο | Auth | Παράμετροι | Τι κάνει |
|---|---|---|---|
reset_password | Bearer | service_id, confirm | Περιστρέφει τον κωδικό root. Ο ΠΑΛΙΟΣ κωδικός σταματά να λειτουργεί αμέσως. Ο νέος κωδικός διαβάζεται μία φορά μέσω get_vps_status (αποστέλλεται επίσης με email). |
reinstall_vps | Bearer | service_id, os_id (int), confirm | Διαγράφει και επανεγκαθιστά με τη δοσμένη OS image — όλα τα δεδομένα χάνονται. Η παροχή είναι async· poll-άρετε το get_vps_status. |
cancel_service | Bearer | service_id, type? = end_of_period | immediate, confirm? | Προεπιλογή end_of_period: μένει ενεργό μέχρι το τέλος της πληρωμένης περιόδου, μετά δεν ανανεώνεται — χωρίς απώλεια δεδομένων. Το immediate καταστρέφει το VM και όλα τα δεδομένα τώρα (απαιτεί confirm = hostname)· ο αχρησιμοποίητος πληρωμένος χρόνος επιστρέφεται στο υπόλοιπό σας (refund_amount). |
Παράδειγμα: παραγγελία και εκκίνηση VPS
list_plans() // pick product "nano", note an os_id
register_account({ first_name, last_name, email }) // → Bearer token
topup_balance({ amount: 10 }) // pay the returned checkout_url in USDC/USDT
order_vps({ product: "nano", os_id: <os_id from list_plans>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <your-service-id> }) // poll → active, read SSH host/port/command
power_vps({ service_id: <your-service-id>, action: "reboot" })
Σημειώσεις για πράκτορες
- Στείλτε
Authorization: Bearer <token>σε κάθε μη-δημόσια κλήση. - Πληρώστε σε USDC/USDT (Base, Ethereum, Tron) — χωρίς απαίτηση κάρτας. Προτιμήστε ένα προπληρωμένο υπόλοιπο ώστε η παραγγελία να είναι μία κλήση.
- Πάντα
get_vps_statusγια να διαβάσετε τα στοιχεία πρόσβασης· αντιμετωπίστε ταreinstall_vps,reset_password, και το άμεσοcancel_serviceως μη αναστρέψιμα.
Νέοι στην εγκατάσταση; Ξεκινήστε με τον οδηγό σύνδεσης, ή διαβάστε τα Docs για το υποκείμενο REST API.
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.