Vous n’avez pas besoin d’une clé API pour vous connecter. Ajoutez
https://api.krea.ai/mcp comme URL de serveur MCP, puis connectez-vous avec votre compte Krea via le flux OAuth de votre client.Détails du serveur
La facturation dépend de la manière dont vous vous authentifiez :
Authentification
La plupart des clients MCP utilisent OAuth automatiquement. Lorsque le client vous invite à vous connecter, suivez le flux de connexion dans le navigateur et autorisez Krea.Choisir un espace de travail lors du consentement
L’écran de consentement OAuth comprend un sélecteur Espace de travail qui répertorie tous les espaces de travail auxquels vous appartenez. Votre espace de travail par défaut est présélectionné ; choisissez-en un autre si vous souhaitez que cette session MCP s’exécute ailleurs (par exemple, un espace de travail de studio partagé plutôt que votre espace personnel). L’espace de travail que vous sélectionnez est lié à la session OAuth et détermine :- Facturation. Les unités de calcul sont déduites de l’espace de travail sélectionné, et non simplement du compte connecté.
- Portée des ressources. Les fichiers téléversés via des outils tels que
upload_assetsont enregistrés dans l’espace de travail lié, et les outils qui nécessitent un téléversement (par exemple,get_upload_url) ne fonctionnent qu’une fois qu’un espace de travail est lié.
Les anciennes sessions OAuth créées avant l’introduction du sélecteur d’espace de travail n’ont pas de liaison explicite. Ces sessions reviennent à l’espace de travail par défaut de votre compte. Reconnectez-vous pour lier la session à un espace de travail spécifique.
Remplacez
KREA_API_TOKEN par un jeton issu de krea.ai/app/api/tokens. Seuls les propriétaires et les administrateurs de l’espace de travail peuvent créer des jetons API.
L’utilisation via jeton API est facturée sur le solde API de votre espace de travail, comme pour les appels API directs. Consultez Clés API et facturation pour plus de détails sur le solde API.
Claude Code
Exécutez cette commande dans votre terminal :Codex
- Ouvrez Settings > MCP servers dans Codex.
- Ajoutez un nouveau serveur.
- Sélectionnez Streamable HTTP comme transport.
- Collez l’URL du serveur :
- Enregistrez le serveur et connectez-vous avec votre compte Krea lorsque Codex vous le demande.
Cursor
Ouvrez la palette de commandes, recherchez Open MCP settings, puis ajoutez cette entrée àmcp.json :
Utiliser Krea via MCP
Une fois connecté, demandez à votre agent de lister les modèles Krea ou d’inspecter le schéma d’un modèle avant de générer. Les identifiants de modèles correspondent aux chemins d’API utilisés dans le reste de la documentation développeur, par exempleimage/krea/krea-2/medium ou video/google/veo-3.1.
Par exemple :
Outils
Le serveur MCP de Krea expose des outils qui correspondent à l’API publique. Votre agent les découvre automatiquement viatools/list ; les plus courants sont :
Les sorties des outils de génération et de node app incluent le
job_id du job soumis, en plus du payload du job. Passez cet ID à get_job pour interroger le statut, ou à cancel_job pour arrêter un job dont vous n’avez plus besoin.
Annuler un job
cancel_job appelle DELETE /jobs/{id} en arrière-plan et renvoie { "job_id": "...", "deleted": true } en cas de succès. L’annulation ne prend effet que tant que le job se trouve dans un état non terminal — consultez Cycle de vie d’un job pour les règles et les implications de facturation (les jobs annulés ne sont pas facturés).
Exemple de prompt :
Fournir des entrées média
Toute entrée de modèle qui accepte une URL média (par exemplestart_image, image_style_references[].url ou reference_images) accepte l’une des trois formes suivantes :
- Une URL externe — un lien
https://accessible publiquement vers un fichier image, vidéo, audio ou modèle 3D. - Une data URI en base64 — par exemple
data:image/png;base64,iVBORw0KGgo…. - Une URL d’asset téléversé — l’URL renvoyée après le téléversement d’un fichier local sur Krea.
Téléverser un fichier local avec get_upload_url
Lorsque le fichier que vous souhaitez utiliser se trouve sur votre machine locale et n’est pas déjà hébergé quelque part, demandez à votre agent d’appeler get_upload_url. L’outil renvoie une URL présignée valable trois heures. Votre client envoie ensuite le fichier en POST à cette URL au format multipart/form-data avec un unique champ file, et le corps de la réponse contient une URL d’asset que vous pouvez passer à un appel generate ultérieur.
Exemple de flux :
Si le
POST de téléversement échoue à cause d’une sortie réseau restreinte, ajoutez api.krea.ai à la liste des domaines autorisés de votre client. L’URL présignée est servie depuis le même hôte que le reste de l’API publique.get_upload_url et passez cette valeur directement dans l’entrée de génération.
Widget d’interface MCP Apps
Les appels aux outils de génération et de node app joignent une ressource d’interface MCP Apps. Les clients MCP qui prennent en charge MCP Apps affichent un widget interactif de résultat de job en ligne avec la réponse de l’outil, comprenant :- Une vignette de chargement dimensionnée selon le rapport d’aspect du job pendant que celui-ci est en file d’attente ou en cours de traitement.
- Le polling automatique de
get_jobafin que le widget se mette à jour à mesure que le job avance, sans que l’agent ait à appelerget_joblui-même. - Des boutons d’action pour relancer la génération ou annuler le job depuis le widget.
- Un curseur de comparaison avant/après en plein écran pour les résultats d’enhance.
ui://krea-public-api/job-result-frame et est branché automatiquement — aucune configuration côté client n’est requise. Les clients qui ne prennent pas en charge MCP Apps ignorent simplement la ressource et se rabattent sur la sortie structurée de l’outil.
Comme le widget effectue le polling à votre place, préférez la génération asynchrone (le mode par défaut) lorsque vous voulez que l’interface affiche la progression. N’utilisez le mode synchrone que lorsque l’utilisateur demande explicitement à attendre le résultat final dans la réponse de l’outil.
Dépannage
Étapes suivantes
Clés API et facturation
Créez des jetons API et gérez le solde API pour les requêtes authentifiées par jeton.
Playground interactif
Essayez des requêtes dans l’application Krea avant de demander à un agent de les exécuter.
Dépréciations
Découvrez comment MCP expose les métadonnées de migration des modèles.
API de modèles
Parcourez les schémas des endpoints et les paramètres des modèles.