Chaleur estivale — tout fond, même nos prix.−25%−25 % sur chaque offre annuelle, jusqu'au 31 aoûtVoir les offres
EQVPS
Commencer

Outils MCP d'EQVPS : référence complète (16 outils)

Jun 10, 2026 · 4 min de lecture · EQVPS

Le serveur MCP d'EQVPS expose 16 outils qui permettent à un agent IA de découvrir les offres, ouvrir un compte, payer en crypto et exploiter entièrement un VPS. Point de terminaison : https://mcp.eqvps.com/mcp (Streamable HTTP). Voir le guide de connexion pour le câbler dans votre client.

Modèle d'authentification : list_plans, register_account et login sont publics. Tout autre outil nécessite un jeton Bearer — obtenez-en un instantanément depuis register_account et envoyez-le en Authorization: Bearer <token>.

Découverte & authentification

OutilAuthParamètresCe qu'il fait
list_planspublicListe toutes les offres VPS : tarifs, specs, et les images OS que chaque offre peut démarrer. Appelez ceci en premier pour choisir un product (slug) et un os_id.
register_accountpublicfirst_name, last_name, emailCrée un compte sans mot de passe et sans étape humaine. Renvoie un token Bearer.
loginpublicemail, passwordConnexion avec e-mail + mot de passe ; renvoie un token Bearer.
whoamiBearerRenvoie le profil du compte authentifié (id, nom, e-mail). Vérifie le jeton.

Solde & commande

OutilAuthParamètresCe qu'il fait
get_balanceBearerRenvoie le solde de crédit prépayé et la devise. order_vps y puise automatiquement.
topup_balanceBeareramount (USD, positif)Crée une facture de recharge ; renvoie une checkout_url PayRam. Le solde est crédité une fois le paiement on-chain USDC/USDT confirmé. Une seule recharge impayée à la fois.
order_vpsBearerproduct (slug d'offre), os_id (int), hostname?, ssh_key?Commande un VPS. Passez une ssh_key (clé publique) pour un root par clé. Paie depuis le solde quand il suffit, sinon renvoie une facture à payer.
pay_invoiceBearerinvoice_id (int)Lance le paiement d'une facture impayée vous appartenant. Renvoie une checkout_url PayRam ; le VPS se provisionne automatiquement une fois le paiement confirmé.

Exploiter un VPS

OutilAuthParamètresCe qu'il fait
list_vpsBearerListe les services VPS du compte (id, statut, offre). Utilisez id comme service_id ci-dessous.
get_vps_statusBearerservice_id (int)Détail complet : statut, specs, état/uptime en direct de la VM, et accès SSH (hôte, port, command prête à coller). Au premier appel pour un serveur sans clé, il renvoie le password root à usage unique. Interrogez après order_vps jusqu'à active.
power_vpsBearerservice_id, action = start | stop | rebootContrôle l'alimentation du VPS.
set_hostnameBearerservice_id, hostnameDéfinit le nom d'hôte du VPS (label DNS valide ; appliqué au prochain redémarrage/reconstruction).
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthMétriques CPU, mémoire, réseau et disque en séries temporelles (défaut hour).

Destructifs — nécessitent confirm

Ceux-ci effacent des données ou des accès. confirm doit être égal au nom d'hôte exact (depuis get_vps_status) ou au littéral DELETE. Confirmez avec l'humain d'abord.

OutilAuthParamètresCe qu'il fait
reset_passwordBearerservice_id, confirmRenouvelle le mot de passe root. L'ANCIEN mot de passe cesse de fonctionner immédiatement. Le nouveau est lu une fois via get_vps_status (aussi envoyé par e-mail).
reinstall_vpsBearerservice_id, os_id (int), confirmEfface et réinstalle avec l'image OS donnée — toutes les données sont perdues. Le provisionnement est asynchrone ; interrogez get_vps_status.
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?Par défaut end_of_period : reste actif jusqu'à la fin de la période payée, puis non renouvelé — sans perte de données. immediate détruit la VM et toutes les données maintenant (nécessite confirm = nom d'hôte) ; le temps payé non utilisé est remboursé sur votre solde (refund_amount).

Exemple : commander et démarrer un VPS

list_plans()                                  // choisir product "nano", noter un os_id
register_account({ first_name, last_name, email })   // → jeton Bearer
topup_balance({ amount: 10 })                 // payer la checkout_url renvoyée en 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> }) // interroger → active, lire hôte/port/command SSH
power_vps({ service_id: <your-service-id>, action: "reboot" })

Notes pour les agents

Nouveau à la configuration ? Commencez par le guide de connexion, ou lisez la Documentation pour l'API REST sous-jacente.

FAQ

Comment appeler ces outils ?

Connectez un client MCP à https://mcp.eqvps.com/mcp (Streamable HTTP) et invoquez l'outil par son nom avec les paramètres listés. Voir le guide de connexion pour Claude Desktop, Cursor et Cline.

Quels outils nécessitent un jeton Bearer ?

Seuls les outils de catalogue/auth sont publics : list_plans, register_account, login. Tout le reste nécessite Authorization: Bearer <token> — obtenez un jeton depuis register_account.

Quels outils sont destructifs ?

reinstall_vps et cancel_service immédiat effacent la VM et toutes les données ; reset_password invalide le mot de passe root actuel. Les trois nécessitent une valeur confirm égale au nom d'hôte exact (ou « DELETE ») et devraient être confirmés avec l'humain d'abord.

Y a-t-il des limites de débit ?

Oui — les actions sensibles (reinstall, reset_password, cancel, power, order, recharge) sont limitées en débit côté serveur. Un usage normal d'agent reste largement dans les limites.

← Retour au blogVoir les offres & tarifs →

Commentaires

Pas encore de commentaires. Soyez le premier.

Laisser un commentaire

Les commentaires sont modérés avant leur publication.