Configuration
Il vous faut un jeton API Canner (cnr_…) depuis Tableau de bord → Compte. Ajoutez le serveur à la configuration de votre client MCP — claude_desktop_config.json pour Claude Desktop, .cursor/mcp.json pour Cursor — puis redémarrez le client et les outils Canner apparaissent.
{
"mcpServers": {
"canner": {
"command": "npx",
"args": ["-y", "@canner-ca/mcp"],
"env": { "CANNER_TOKEN": "cnr_your_token_here" }
}
}
}Déjà utilisé canner login avec la CLI ? Retirez la ligne CANNER_TOKEN — le serveur lit alors les identifiants enregistrés dans ~/.canner/credentials.
Outils
Chaque outil enrobe un point de terminaison de l'API REST versionnée /v1 :
canner_whoami | Confirme le compte sous lequel l'agent est connecté. |
canner_list_projects | Liste les projets accessibles à ce compte. |
canner_get_project | Donne l'état, l'URL et la source d'un projet. |
canner_list_deployments | Liste les déploiements d'un projet, du plus récent au plus ancien. |
canner_get_deployment | Lit un déploiement au complet — journal de compilation inclus. |
canner_deploy | Recompile un projet relié à GitHub depuis HEAD. |
canner_list_env_vars | Liste les variables d'environnement d'un projet. |
canner_set_env_var | Ajoute une variable d'environnement. |
canner_list_domains | Liste les domaines personnalisés d'un projet. |
canner_add_domain | Relie un domaine personnalisé. |
canner_verify_domain | Revérifie le DNS et provisionne le TLS d'un domaine. |
Sécuritaire par défaut
Les opérations destructrices — supprimer un projet, révoquer un jeton, supprimer une base ou un domaine — ne sont volontairement pasexposées, afin qu’un agent ne les déclenche pas par erreur. Faites-les depuis le tableau de bord ou la CLI.