Déployer une fonction depuis Claude Code
Quatre étapes pour connecter Claude Code au serveur MCP de Zerolith, puis demander à l'agent d'écrire, de déployer et d'invoquer une fonction Python ou Node.js hébergée en France.
Prérequis : un compte Zerolith vérifié (le crédit d'inscription suffit) et Claude Code installé.
Installer Claude Code
Installez Claude Code en suivant la documentation officielle d'Anthropic, puis ouvrez-le dans le dossier de votre choix. Aucun projet particulier n'est nécessaire : le serveur MCP est distant et pilote votre compte, pas votre disque.
Ajouter le serveur MCP Zerolith
Enregistrez le serveur distant en une commande. Le transport est HTTP, il n'y a donc ni binaire à lancer ni processus local à maintenir.
claude mcp add --transport http zerolith https://zerolith.io/mcp
Vérifiez ensuite que le serveur est bien enregistré et connecté :
claude mcp list
Autoriser l'accès à votre compte
À la première utilisation d'un outil, Claude Code ouvre votre navigateur sur la page d'autorisation Zerolith. Connectez-vous, validez, et l'agent reçoit un jeton d'accès.
Aucune clé API n'est copiée dans la configuration : le flux est un OAuth 2.1 avec PKCE, et le jeton obtenu ne vaut que pour ce serveur. Pour révoquer l'accès, changez votre mot de passe ; les autorisations en cours tombent immédiatement.
Demander le déploiement
Décrivez ce que vous voulez en langage naturel. L'agent choisit les outils (deploy_function, update_function, invoke_function…) et vous rend l'URL de la fonction.
> Déploie une fonction Python "hello" qui renvoie
{"message": "hello, <name>"} à partir du paramètre ?name,
rends-la publique, puis appelle-la avec name=neo.La fonction est alors déployée dans le namespace isolé de votre compte, redescend à zéro instance quand personne ne l'appelle, et n'est facturée que pendant qu'elle tourne.
En cas de problème
- Aucun outil n'apparaît : vérifiez que le serveur est listé et connecté, et que l'autorisation OAuth a bien été validée dans le navigateur.
- Un déploiement est refusé : un compte non vérifié ne peut pas écrire, validez l'email reçu à l'inscription.
- Les invocations répondent 402 : le crédit est épuisé. Les appels sont refusés en bordure, avant même de réveiller un pod ; rechargez le compte pour reprendre.
Questions fréquentes
Le tutoriel marche-t-il avec Cursor ou VS Code ?
Oui. Seule l'étape d'enregistrement change : ces clients se configurent par un fichier JSON qui pointe sur la même URL HTTP. Les étapes d'autorisation et d'usage sont identiques.
Faut-il créer une clé API avant de commencer ?
Non, pas pour le MCP : l'autorisation se fait en OAuth dans le navigateur. Une clé API ne devient utile que pour appeler vos fonctions depuis un autre programme.
Combien coûte le déploiement d'une fonction de test ?
Le crédit offert à l'inscription couvre largement une fonction de démonstration. Une fonction au repos ne coûte rien, et vous ne payez que les GB-secondes réellement exécutées, plus un forfait par invocation.
Comment supprimer ce que l'agent a créé ?
Demandez-le à l'agent (outil delete_function), ou supprimez la fonction depuis l'interface web. Les deux surfaces agissent sur les mêmes ressources.
Essayez avec votre agent
Créez un compte, ajoutez le serveur MCP, et laissez Claude Code déployer votre première fonction.
Commencer »