Confiez les clés à votre agent IA.
Le serveur MCP de Canner transforme l'API Canner en outils natifs pour les agents IA. Branchez-y Claude Desktop, Cursor ou tout client Model Context Protocol et votre agent peut déployer un projet, lire un journal de compilation en échec, définir une variable d'environnement ou relier un domaine — sur une infrastructure canadienne, en votre nom.
Configuration
Ajoutez le serveur à la configuration de votre client MCP avec un jeton API Canner depuis votre tableau de bord. Il s'exécute via npx — rien à installer globalement. Dans Claude Desktop, modifiez claude_desktop_config.json; dans Cursor, modifiez .cursor/mcp.json. Redémarrez ensuite 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 ? Vous pouvez retirer la ligne CANNER_TOKEN — le serveur lit le jeton enregistré par la CLI.
Outils
Onze outils, chacun enrobant un point de terminaison REST documenté :
canner_whoamiConfirme le compte sous lequel l'agent est connecté.canner_list_projectsListe les projets accessibles à ce compte.canner_get_projectDonne l'état, l'URL et la source d'un projet.canner_list_deploymentsListe les déploiements d'un projet, du plus récent au plus ancien.canner_get_deploymentLit un déploiement au complet — journal de compilation inclus.canner_deployRecompile un projet relié à GitHub depuis HEAD.canner_list_env_varsListe les variables d'environnement d'un projet.canner_set_env_varAjoute une variable d'environnement.canner_list_domainsListe les domaines personnalisés d'un projet.canner_add_domainRelie un domaine personnalisé.canner_verify_domainRevérifie le DNS et provisionne le TLS d'un domaine.Zéro dépendance
Le serveur parle directement le transport stdio de MCP — aucun paquet tiers. C'est la même discipline de chaîne d'approvisionnement que le reste de Canner : le code que vous exécutez dans votre agent n'embarque rien de plus à auditer, et ne sort jamais du Canada en fonctionnement normal.
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 pas exposées, afin qu'un agent ne les déclenche pas par erreur. Faites-les depuis le tableau de bord ou la CLI.
En coulisse, il appelle la même API REST; pour les flux en terminal, voir la CLI. Vous bâtissez pour des agents ? Le fichier llms.txt décrit Canner pour les modèles de langage.