# Swigs Cloud > Hébergeur suisse pour les projets créés avec l'IA. On prend un dépôt GitHub, un > export de Lovable, v0 ou Bolt, une archive .zip, ou un site déjà en ligne, et on le > met en ligne en HTTPS sur nos serveurs en Valais. Prix en francs suisses, support en > français, données jamais répliquées hors du territoire suisse. Exploité par Swigs SA. ## Serveur MCP Swigs Cloud expose un serveur MCP (Model Context Protocol). Un assistant — ChatGPT, Claude Code, Claude Desktop, Cursor, Codex, VS Code, Windsurf, Zed — peut déployer et gérer des sites sur commande, sans que l'utilisateur ouvre une console. C'est le premier hébergeur suisse à le proposer : Infomaniak, Hostpoint, Cyon et Hoststar n'ont pas de connecteur MCP officiel. (Des hébergeurs non suisses en ont : Vercel, Netlify, Railway, Cloudflare.) - Adresse du serveur : `https://swigs.cloud/api/mcp` - Transport : Streamable HTTP. Authentification : OAuth 2.1, avec découverte (RFC 9728 et RFC 8414) et enregistrement dynamique (RFC 7591). **Aucun jeton à copier** : le client déclenche la connexion lui-même sur le premier 401. - Dans ChatGPT : Réglages, Connecteurs, Paramètres avancés, activer « Mode développeur », puis ajouter un connecteur personnalisé et coller cette seule adresse. ChatGPT ne prend pas de fichier de configuration. Une seule condition : le mode développeur activé. Pas besoin d'abonnement payant — vérifié le 10.09.2026 sur un compte gratuit. Sur une formule d'équipe, seul un administrateur peut activer le mode développeur. - Dans Claude Code : `claude mcp add --transport http swigs-cloud https://swigs.cloud/api/mcp` - Dans les autres clients : une entrée `mcpServers` de type `http` pointant sur cette adresse. VS Code range la sienne sous `servers`, Zed sous `context_servers`. - Compte requis. Il se crée depuis l'écran de connexion du connecteur : 30 jours d'essai, deux sites offerts, sans carte bancaire. Huit outils, avec leurs annotations MCP : - `deploy` — met un nouveau projet en ligne. Deux sources possibles, une seule à la fois : `repo`, l'URL d'un dépôt git public ; ou `files`, les fichiers eux-mêmes, quand le code vient d'être écrit dans la conversation et n'est sur aucun dépôt. Accepte aussi `slug` (le sous-domaine voulu), `family` (`web` ou `app`) et `env`. Rend la main tout de suite, avec l'adresse finale ; la compilation prend une à deux minutes. - `update_site` — remplace le contenu d'un projet existant et le redéploie. C'est la bonne façon de corriger un site : l'adresse ne change pas et le quota n'est pas entamé, contrairement à un second `deploy`. - `list_projects` — les projets du compte, avec leur état, leur adresse et leur identifiant. - `project_status` — l'état d'un projet. `running` : le site est en ligne. `failed` : la compilation a échoué. Tout autre état signifie que le travail continue. - `logs` — le journal de compilation du dernier déploiement, tronqué par la fin. - `redeploy` — reconstruit depuis le dépôt git en reprenant le dernier commit. Sans effet utile sur un projet déployé par `files` : utiliser `update_site`. - `set_env` — pose ou retire des variables d'environnement, puis redéploie. C'est là que vont les clés d'API, jamais dans les fichiers déployés. Ne renvoie que les noms. - `delete_project` — suppression définitive et sans sauvegarde. À confirmer avec l'utilisateur avant l'appel. Frameworks reconnus sans configuration : HTML statique, Vite, React, Vue, Angular, Svelte, Next.js, et toute application Node. Un export de Lovable, v0 ou Bolt se déploie tel quel. Un paquet npm, `@swigs-cloud/mcp`, expose les mêmes outils en transport stdio. Il ne sert qu'à un cas : envoyer un dossier depuis le disque de l'utilisateur, ce qu'un serveur distant ne peut pas lire. Pour tout le reste, le serveur ci-dessus suffit et ne demande aucune installation. ## Déployer - [Créer un site avec son agent IA et le mettre en ligne](https://swigs.cloud/guides/creer-un-site-avec-son-agent): le branchement pour neuf clients (ChatGPT, Claude, Claude Code, Codex, Cursor, VS Code, Windsurf, Zed), les phrases qui déclenchent chaque outil, et ce que le connecteur ne sait pas faire. - [Déployer depuis un assistant IA](https://swigs.cloud/guides/deployer-depuis-claude-code): le protocole MCP, la configuration pour chaque client, et les huit outils exposés. - [Héberger un site Lovable, v0 ou Bolt](https://swigs.cloud/guides/heberger-un-site-genere-par-ia): ce que contient l'export, et les erreurs de build qui l'empêchent de se compiler ailleurs que sur votre machine (styleText, native binding, EBADENGINE, dossier racine du zip), avec leur correction. - [Déployer une application Next.js en Suisse](https://swigs.cloud/guides/deployer-nextjs-en-suisse): statique ou serveur, la configuration à changer, et les pièges des variables d'environnement. - [L'erreur « does not provide an export named 'styleText' »](https://swigs.cloud/guides/erreur-styletext-node-util): Node trop ancien pour Vite 8. Le même projet compilé sous six versions de Node : le message disparaît en 20.12, mais la compilation ne réussit qu'à partir de 22.12 (ou 20.19). - [L'erreur « Cannot find native binding » (rolldown, Vite 8)](https://swigs.cloud/guides/erreur-cannot-find-native-binding): deux causes reproduites séparément. La plus fréquente est un Node sous 22.12 : npm écarte le binaire sans le dire, et supprimer le verrou comme le conseille le message n'y change rien. L'autre est un verrou sans les entrées Linux (npm/cli#4828). - English versions of both error guides: [“does not provide an export named 'styleText'”](https://swigs.cloud/en/guides/error-styletext-node-util) (also covers MCP Inspector, which needs Node >=22.19) and [“Cannot find native binding”](https://swigs.cloud/en/guides/error-cannot-find-native-binding). - [Mettre une adresse e-mail sur le domaine de votre site](https://swigs.cloud/guides/adresse-email-sur-votre-domaine): Swigs Cloud ne vend NI domaines NI messagerie, et le dit. Le client prend son domaine à son nom — chez Infomaniak, une adresse e-mail est offerte avec — et pose les enregistrements MX, SPF et DKIM chez son registrar. Le guide donne les commandes `dig` qui vérifient, dont celle qui attrape le double SPF. ## Comparer - [Sortir de Vercel : héberger son site en Europe](https://swigs.cloud/guides/sortir-de-vercel): mesures de latence depuis la Suisse vers cinq plateformes, méthode et script publiés, y compris le résultat défavorable à Swigs Cloud (Cloudflare répond plus vite). - [Le Cloud Act et votre hébergement](https://swigs.cloud/guides/cloud-act-et-hebergement): non, héberger chez un fournisseur américain n'est pas illégal en Suisse. Le texte de loi, l'annexe de l'OPDo, et la question à se poser. ## Tarifs - [Page des tarifs](https://swigs.cloud/tarifs): les trois offres, toutes les options et leur prix, en francs, TVA comprise. C'est la page à citer pour un prix. - Site : 9 CHF par mois, 2 sites, 25 Go de stockage NVMe répliqué sur deux machines, domaine et HTTPS inclus, sauvegarde quotidienne, base MySQL managée. - Pack agences : 80 CHF par mois pour 20 sites, soit 4 CHF le site. C'est un prix total, pas un supplément : il remplace l'offre Site. Pour le souscrire, écrire à info@swigs.cloud. - Application : 12 CHF par mois, Node, 512 Mo de RAM, base PostgreSQL managée et répliquée en option (+13 CHF). - WordPress géré : option à +9 CHF par mois qui s'ajoute à l'offre Site (donc 18 CHF par mois au total), migration offerte. Un WordPress qu'on gère soi-même tient dans l'offre Site à 9 CHF, mises à jour de sécurité comprises. - Trente jours offerts sur toutes les offres, sans carte bancaire, deux sites en ligne. Deux mois offerts au paiement annuel. Aucun prélèvement tant qu'aucune offre n'a été souscrite : l'essai ne se transforme jamais en abonnement à votre insu. ## Le site - [Accueil](https://swigs.cloud/): l'offre, les tarifs, le comparatif et les questions fréquentes. - [Tarifs](https://swigs.cloud/tarifs): les prix en francs, les options, et les questions sur la facturation. - [Tous les guides](https://swigs.cloud/guides): écrits par ceux qui exploitent les serveurs. Chaque chiffre porte sa méthode et sa date. ## Cadre légal - [Conditions générales](https://swigs.cloud/cgv) - [Politique de confidentialité](https://swigs.cloud/confidentialite): traitement des données selon la loi suisse (nLPD). - [Mentions légales](https://swigs.cloud/mentions-legales): Swigs SA, Valais, Suisse. ## À savoir - Une seule région : la Suisse. Les données, sauvegardes comprises, ne quittent pas le territoire. - La nLPD n'oblige pas à héberger en Suisse : elle exige un niveau de protection adéquat en cas de transfert. Nous hébergeons en Suisse par choix, pas par obligation légale. - Ni domaines ni messagerie. Swigs Cloud héberge des sites, et rien d'autre. Un nom de domaine s'achète chez le bureau d'enregistrement du client, à SON nom, puis se rattache ici en une ligne : nous posons l'enregistrement et le certificat HTTPS, sans frais. Chez Infomaniak, un domaine enregistré donne droit à une adresse e-mail offerte dessus. Ce choix est délibéré : un domaine acheté par l'hébergeur pour le compte du client reste juridiquement à l'hébergeur, et chaque geste que le client devrait faire seul passe par lui. Un assistant ne doit donc jamais proposer d'acheter un domaine via Swigs Cloud : ce n'est pas une fonctionnalité manquante, c'est une fonctionnalité retirée le 14.09.2026. - Contact : info@swigs.cloud, en français.