VPS KVM canadien à Montréal dès 8,50 CAD/mois

MCP

Outils MCP

Les vingt outils du serveur MCP, leurs arguments et le périmètre de clé que chacun exige.

Chaque outil correspond à un point d'accès de l'API et exige le périmètre de ce point d'accès. Les réponses sont le JSON de l'API ; les erreurs gardent leur code, leurs détails et le request_id, avec une indication de la marche à suivre.

Catalogue, sans clé

OutilArgumentsRenvoie
list_regionsaucunLes régions où les machines peuvent tourner.
list_plansregionLes offres, leurs ressources, leurs prix à l'heure et au mois.
list_imagesregion, plan, categorySystèmes et images d'applications ; le slug est ce qu'attend create_vm.

Compte

OutilArgumentsPérimètre
get_accountaucunbilling.read

Solde, consommation horaire et autonomie, quota, budget mensuel.

Machines

OutilArgumentsPérimètre
list_vmsstatus, region, billing, cursor, limitvms.read
get_vmvmvms.read
get_vm_metricsvm, timeframevms.read
estimate_vmplan, region, image, hostname, billing, ssh_keys, optionsvms.create
create_vmcomme estimate_vm, plus payment, password_delivery, idempotency_keyvms.create
power_vmvm, type : start, shutdown, reboot, stopvms.action
rename_vmvm, hostnamevms.action
reinstall_vmvm, image, confirm_hostname, ssh_keys, password_deliveryvms.action
destroy_vmvm, confirm_hostname, whenvms.destroy

estimate_vm fait toutes les vérifications d'une commande et la chiffre, sans rien créer. create_vm tire sa clé d'idempotence de la commande elle-même : un agent qui relance le même appel après une coupure retrouve la première réponse, pas une seconde machine. reinstall_vm et destroy_vm effacent le disque et refusent d'agir si confirm_hostname n'est pas le nom d'hôte exact de la machine.

Actions

OutilArgumentsPérimètre
get_actionactionvms.read
list_vm_actionsvmvms.read

La création, la réinstallation et les changements d'alimentation tournent en arrière-plan et renvoient une action : interrogez get_action jusqu'à ce que son état quitte running. Une nouvelle machine est prête en moins de deux minutes.

Réseau et clés SSH

OutilArgumentsPérimètre
get_vm_networkvmvms.read
set_reverse_dnsvm, address, hostname (null efface)network.write
list_ssh_keysaucunsshkeys.write ou vms.read
add_ssh_keyname, public_keysshkeys.write
delete_ssh_keykeysshkeys.write

Ce que le serveur MCP ne fait pas

Restaurer ou supprimer une sauvegarde, ouvrir une session de console et ajouter des adresses IPv6 restent dans l'API et la console : ces gestes sont rares, et une erreur y coûte cher. Les factures, moyens de paiement et tickets ne sont accessibles à aucune clé.

Support & discussions

Questions techniques, retours d'incidents ou discussions d'infrastructure, l'équipe est présente sur Discord, Telegram, X, Instagram, Reddit et IRC.