Kling 4.0 MCP et CLI : Claude et ChatGPT connectés
Le protocole MCP et l'outil en ligne de commande de Kling 4.0 permettent de piloter la génération vidéo depuis Claude, ChatGPT ou Cursor. Voici les étapes de configuration et les commandes essentielles.

Mise à jour (9 novembre 2026) : Claude Fable 5.2 et Mythos 5.2 sont sortis - prix, accès et benchmarks dans mon guide Claude Fable 5.2.
👁 130 lectures
Pour connecter Kling 4.0 MCP et CLI pour Claude et ChatGPT, il n’est pas nécessaire d’attendre l’ouverture de l’API publique pour entreprises : Kuaishou a déployé un serveur MCP standardisé et un outil en ligne de commande officiel. Ces deux interfaces utilisent directement les crédits de votre compte Kling AI sans exiger de forfait pour développeurs, offrant un accès immédiat aux outils de génération vidéo depuis vos assistants de code et interfaces conversationnelles.
Alors que la version finale de Kling 4.0 est désormais disponible pour tous en ce 15 octobre 2026, l’accès programmatique repose principalement sur ces passerelles. Pour les créateurs francophones, le modèle apporte un atout pratique direct : le français figure officiellement parmi les 9 langues reconnues pour la génération de dialogues synchronisés (lip sync) et l’intégration de texte incrusté à l’écran, aux côtés de l’anglais, du chinois, de l’allemand, de l’espagnol, du portugais, du japonais, du coréen et de l’hindi.
Serveur MCP officiel : fonctionnement et configuration
Le Model Context Protocol (MCP) permet à des clients comme Claude Desktop, Claude Code, Cursor ou ChatGPT en mode développeur d’appeler les fonctionnalités de Kling comme de simples outils natifs. Le point de terminaison du serveur est hébergé à l’adresse officielle https://kling.ai/mcp.
Ce serveur met en place une authentification OAuth standardisée avec Dynamic Client Registration et flux PKCE (S256), gérée via l’autorité https://kling.ai/auth. Lors de mes vérifications techniques menées ce 15 octobre 2026, j’ai envoyé des requêtes directes au serveur MCP sans jeton : le point de terminaison renvoie bien une réponse HTTP 401 Unauthorized accompagnée des métadonnées OAuth attendues pour déclencher l’autorisation dans votre application hôte.
Les autorisations requises par le serveur MCP de Kling couvrent trois portées (scopes) spécifiques :
generation.create: ordonner la création de vidéos ou d’images.generation.read: vérifier l’état des rendus et récupérer les liens de téléchargement.account.credit.read: consulter le solde de vos crédits disponibles.
Ajout dans Claude Code et Cursor
Dans Claude Code, l’enregistrement du connecteur distant se fait à l’aide d’une commande unique dans votre terminal :
claude mcp add --transport http kling https://kling.ai/mcp
Dans Cursor ou Claude Desktop, vous pouvez déclarer ce connecteur distant HTTP au format JSON dans votre fichier de configuration mcpServers :
{
"mcpServers": {
"kling": {
"url": "https://kling.ai/mcp"
}
}
}
Dès la première invite sollicitant le service, le client MCP ouvrira votre navigateur afin d’associer votre compte Kling personnel.
Installation et utilisation du CLI Kling
Pour l’automatisation dans vos scripts shell ou sur vos serveurs de développement, l’éditeur propose un paquet officiel publié sur npm : @klingai/cli-global (version 0.2.1). Il nécessite un environnement Node.js 18 ou plus récent. Ce CLI fonctionne comme un client MCP allégé où chaque commande en ligne reflète point par point les outils exposés par le protocole.
L’installation s’effectue globalement via npm :
npm i -g @klingai/cli-global
Une fois l’utilitaire installé, la commande principale est kling. Les identifiants et jetons OAuth locaux sont enregistrés dans le répertoire ~/.kling/ de votre session utilisateur.
# Connexion via le navigateur
kling login
# Vérification du profil et du solde de crédits
kling who_am_i
kling account
Pour en savoir plus sur l’équilibre entre la consommation de jetons et les fonctionnalités, vous pouvez consulter notre guide sur les prix et abonnements de Kling 4.0 ainsi que la gestion de Kling gratuit et ses limites.
Génération vidéo via la ligne de commande
Deux modèles vidéo sont accessibles via le CLI et le serveur MCP : kling-video-v4_0 (durée de 3 à 30 secondes, résolution 720p ou 1080p selon votre niveau d’abonnement) et kling-video-v4_0_flash (durée de 3 à 20 secondes en 720p). La génération de texte vers vidéo prend en charge des invites descriptives pouvant atteindre 8 000 tokens.
Exemple de commande Text-to-Video
kling text_to_video --model kling-video-v4_0 "drone shot flying over a snowy mountain peak" --duration 10 --aspectRatio 16:9 --poll 300
Le paramètre --poll définit l’intervalle d’interrogation pour attendre la fin du rendu et afficher le résultat au format JSON directement dans la sortie standard.
Image-to-Video avec images clés (Keyframes)
Kling 4 permet de guider l’animation à l’aide d’images de référence multiples. Le modèle gère une première image, une dernière image (tail frame) et des images intermédiaires dans la limite stricte de 10 images combinées :
kling image_to_video --model kling-video-v4_0 --input first_image="scene_start.jpg",keyframe_1="scene_mid.jpg",tail_image="scene_end.jpg" --duration 5
Référence universelle : Omni Reference
L’outil omni_ref_video permet de transférer des mouvements ou des sujets en fournissant des éléments de contexte. Vous trouverez une analyse détaillée de ce mécanisme dans notre article sur Kling 4.0 Omni Reference.
kling omni_ref_video --model kling-video-v4_0 --input elements=... --duration 10
Deux règles techniques majeures s’appliquent lors de l’appel à ces options :
- Avec Omni Reference, la facturation en crédits prend en compte la durée totale de la vidéo générée additionnée à la durée des vidéos fournies en entrée.
- Concernant les paramètres audio, les drapeaux
enable_audioetkeepOriginalSoundne peuvent pas être définis àtruesimultanément.
Comparatif des méthodes d’accès à Kling 4.0
| Interface | Modèles supportés | Type d’accès |
|---|---|---|
| Serveur MCP | kling-video-v4_0 (_flash) | OAuth personnel (kling.ai) |
| CLI (@klingai) | kling-video-v4_0 (_flash) | OAuth local (~/.kling/) |
| API Développeur | Kling 3.0 uniquement | Packs d’unités (V4 à venir) |
Comme le montre ce tableau, l’API dédiée aux entreprises sur le portail développeur indique toujours la mention « Coming Soon » pour Kling 4.0 et ne permet pas encore de lancer des requêtes sur cette nouvelle version. Les détails de cette transition sont décrits dans notre dossier sur l’API Kling 4.0.
Précautions sur la gestion des crédits
Lorsque vous connectez un agent autonome (comme Claude Code ou une routine automatisée dans Cursor) à votre serveur MCP Kling, chaque appel d’outil déclenche une génération réelle déduite de vos crédits Kling AI. La plateforme affiche les tarifs en dollars américains (USD) sans mention de TVA, comme les forfaits Standard à 8,80 USD/mois (environ 7,85 EUR HT) ou Pro à 32,56 USD/mois (environ 29,05 EUR HT).
Dans le créateur web, j’ai vérifié 15 crédits par seconde en 1080p et 10 en 720p ; je n’ai pas vérifié si le MCP facture de la même façon. Veillez donc à encadrer les autorisations d’exécution de vos agents pour éviter qu’une boucle de test n’épuise prématurément le solde de votre compte.
Questions fréquentes
Une clé API d’entreprise est-elle requise pour utiliser le MCP ?
Non, le serveur MCP et le CLI reposent sur une authentification OAuth liée à votre compte utilisateur standard. Les générations consomment les crédits mensuels de votre abonnement Kling AI habituel.
Quelles sont les durées de clip configurables par commande ?
Le modèle standard kling-video-v4_0 autorise une durée allant de 3 à 30 secondes en un seul appel. Le modèle kling-video-v4_0_flash permet quant à lui de générer des clips de 3 à 20 secondes.
Le français fonctionne-t-il pour les voix générées en CLI ?
Oui, le français fait partie de la liste officielle des 9 langues prises en charge par Kling 4.0 pour la génération vocale avec synchronisation labiale et le texte incrusté à l’écran. Il suffit de renseigner votre invite ou vos paramètres audio en français.
Peut-on utiliser à la fois le son d’origine et la génération audio ?
Non, l’outil refuse la configuration si enable_audio et keepOriginalSound sont tous deux positionnés sur true. Vous devez choisir entre conserver la piste source ou faire synthétiser une nouvelle piste.
Sources officielles
- Notes de version officielles de Kling 4.0
- Paquet npm @klingai/cli-global
- Portail développeur Kling AI
- Grille des abonnements Kling AI
- Kling AI sur YouTube : vidéos officielles Kling 4.0 (28.09-15.10.2026)
Informations constatées au 15 octobre 2026. Kling modifie fréquemment ses offres et ses accès : vérifiez toujours les conditions sur kling.ai avant tout achat.


