Sur PyPI · v0.2.0a4 bêta

Travel Animator MCP : laissez l’IA de votre choix générer vos vidéos de voyage

travel-animator inclut un serveur MCP. Connectez-le à Claude, Cursor ou tout assistant compatible MCP, puis décrivez votre voyage avec vos propres mots. Votre IA planifie l’itinéraire, ajuste l’animation et effectue le rendu MP4 — sur votre ordinateur.

Terminal
pip install --pre "travel-animator[mcp]"
  • Python 3.12+
  • macOS · Windows · Linux
  • stdio MCP
  • Rendu en local
Résultat réel — généré par le serveur MCP, sans retouche.

Présentation

Qu’est-ce que le serveur MCP de Travel Animator ?

Le serveur MCP de Travel Animator est un paquet Python — travel-animator sur PyPI — qui donne aux assistants IA accès à toute la chaîne de création de vidéos d’itinéraires de Travel Animator, via le Model Context Protocol. Installez-le et connectez-vous une seule fois : un assistant comme Claude ou Cursor peut alors planifier un itinéraire, personnaliser l’animation et effectuer le rendu MP4 sur votre ordinateur, uniquement à partir de vos messages dans la conversation.

MCP est un standard ouvert qui relie les assistants à des outils externes. Votre client lance le serveur avec travel-animator mcp, découvre les outils disponibles et les appelle au fil de la conversation. Vous n’avez donc aucune application distincte à apprendre ni aucune clé API à configurer : votre connexion à Travel Animator suffit.

Il génère les mêmes voyages que l’application mobile, avec le même compte : les itinéraires animés, les modèles de véhicules 3D et les styles de cartes qui font l’identité de Travel Animator. Si vous préférez créer vos vidéos vous-même, les applications iOS et Android offrent les mêmes possibilités sans terminal. Ajouter les étapes, choisir un véhicule et exporter se fait en quatre étapes sur votre téléphone.

Ce que votre assistant peut faire

Un serveur pour tout le processus

Le serveur MCP met toute la chaîne de création à disposition sous forme d’outils. Un assistant peut ainsi passer d’une phrase à une vidéo terminée sans que vous ouvriez un éditeur.

Planifier l’itinéraire

Nommez vos étapes dans l’ordre que vous voulez et laissez l’assistant composer le voyage — de ville en ville, de sentier en sentier.

Ajuster l’animation

Modifiez l’apparence et les mouvements de l’animation — véhicule, style de l’itinéraire, rythme — en décrivant simplement les changements souhaités.

Effectuer le rendu vidéo

Exportez un MP4 sur votre propre matériel. libx264 fonctionne partout ; utilisez h264_nvenc pour l’encodage NVIDIA.

Installation

Prêt en trois étapes

Environ deux minutes, si Python 3.12 ou une version ultérieure est déjà installé sur votre ordinateur.

  1. 1

    Installer le paquet avec l’option supplémentaire mcp

    Cette option ajoute le SDK MCP, volontairement absent de l’installation de base. Le paquet est encore en bêta : l’option --pre est donc nécessaire jusqu’à la première version stable.

    Terminal
    pip install --pre "travel-animator[mcp]"
  2. 2

    Vous connecter à votre compte Travel Animator

    Utilisez le même compte que dans l’application mobile. Dans un terminal interactif, la connexion passe par un lien magique : saisissez votre adresse e-mail, puis le code à 6 chiffres. Pour la CI, transmettez plutôt un jeton bearer. Les identifiants sont enregistrés dans ~/.config/tada/credentials.json avec les permissions 0600.

    Terminal
    travel-animator login
  3. 3

    Relier votre client IA au serveur

    Ajoutez le serveur à la configuration MCP de votre client, puis redémarrez celui-ci. Demandez ensuite simplement une vidéo. L’assistant peut appeler auth_status pour vérifier votre connexion avant de commencer à créer le voyage.

    Configuration du client MCP
    {
      "mcpServers": {
        "travel-animator-mcp": {
          "command": "travel-animator",
          "args": ["mcp"]
        }
      }
    }
Compatible avec
  • Claude Desktop
  • Claude Code
  • Cursor
  • Tout client MCP utilisant stdio

À essayer

Que demander une fois connecté ?

Aucune commande à mémoriser : décrivez le voyage et le style souhaité comme vous le feriez à une personne.

  • Anime mon voyage Tokyo → Kyoto → Osaka sous forme de trajet en avion, puis effectue le rendu en 1080p.
  • Planifie un itinéraire en voiture de Dubaï à Mascate et donne-lui un style cinématographique.
  • Refais le rendu de la dernière vidéo avec un rythme plus lent et un autre véhicule.
  • Vérifie si je suis connecté, puis effectue le rendu du bundle que tu as préparé précédemment.

Ligne de commande

La CLI travel-animator

Le serveur MCP est l’une des sous-commandes d’un petit script en console que vous pouvez aussi utiliser directement.

travel-animator login

Connexion par lien magique, ou enregistrement d’un jeton bearer pour une utilisation non interactive.

travel-animator logout

Supprimer les identifiants enregistrés localement. Cette action est uniquement locale : la révocation des sessions côté serveur n’est pas encore disponible.

travel-animator render-bundle

Effectuer le rendu MP4 d’un bundle préparé, sans accès réseau. Utilisez --help pour consulter la liste complète des options.

travel-animator mcp

Lancer le serveur MCP stdio. Nécessite l’option supplémentaire mcp.

Avant de commencer

Prérequis et informations utiles

Graphismes et vidéo

Le rendu nécessite une implémentation OpenGL — un pilote GPU en production, ou Mesa/llvmpipe sous Linux avec CPU seul — ainsi que les bibliothèques d’exécution habituelles de FFmpeg/PyAV.

Plateformes

Linux, macOS et Windows sont pris en charge. Sous Windows, le contexte GL provient de WGL, qui exige une session de bureau interactive. Un service ne peut pas en créer, et aucune solution de repli par rendu logiciel n’est disponible.

Licence

Il s’agit d’une licence d’utilisation limitée, et non d’une licence open source : vous pouvez installer et exécuter le paquet sans le modifier pour préparer et générer du contenu Travel Animator. La redistribution, les modifications et les services concurrents ne sont pas autorisés. Contactez Lascade pour obtenir des droits supplémentaires.

FAQ

Les réponses à vos questions

Qu’est-ce que le Model Context Protocol ?

MCP est un standard ouvert qui relie les assistants IA à des outils et à des données externes. Un client — Claude Desktop, Claude Code ou Cursor — lance un serveur MCP, découvre les outils qu’il propose, puis peut les appeler pour vous pendant une conversation. travel-animator inclut un serveur de ce type, ce qui permet à un assistant de piloter directement la chaîne de création de vidéos d’itinéraires.

Quels assistants IA peuvent l’utiliser ?

Tout client qui prend en charge MCP via stdio, notamment Claude Desktop, Claude Code et Cursor. Chacun utilise le même bloc de configuration JSON, qui pointe vers la commande travel-animator avec l’argument mcp.

Ai-je besoin d’un compte Travel Animator ?

Oui. Le paquet complète le service Travel Animator : exécutez donc d’abord travel-animator login. Il utilise le même système de comptes que l’application mobile. Sans connexion, les outils qui nécessitent des identifiants échouent avec un message clair vous invitant à vous connecter.

Où le rendu est-il effectué ?

Sur votre ordinateur. Le rendu utilise votre implémentation OpenGL locale et les bibliothèques FFmpeg. La commande render-bundle génère un bundle préparé sans aucun accès réseau.

Pourquoi pip indique-t-il qu’aucune version compatible n’a été trouvée ?

Le paquet est encore en bêta, et pip ignore les préversions par défaut. Installez-le avec l’option --pre : pip install --pre "travel-animator[mcp]".

Est-il open source ?

Non. travel-animator est publié sous une licence d’utilisation limitée : vous pouvez l’installer et l’exécuter sans modification pour préparer et générer du contenu Travel Animator, mais vous ne pouvez pas le redistribuer, le modifier ou vous en servir pour créer un service concurrent. Les conditions complètes sont incluses dans le paquet. Les polices et illustrations de drapeaux fournies restent soumises à leurs propres licences OFL et MIT.

Puis-je utiliser l’encodage matériel ?

Oui. L’encodeur par défaut est libx264, qui fonctionne partout. Transmettez --encoder h264_nvenc à render-bundle pour utiliser l’encodage matériel NVIDIA.

Quelles données le serveur MCP collecte-t-il ?

Les projets, itinéraires et vidéos générées sont enregistrés sur votre ordinateur et ne sont jamais téléversés, sauf si vous enregistrez expressément un itinéraire dans votre compte. Les analyses sont facultatives et désactivées par défaut : aucune donnée n’est collectée tant que vous n’exécutez pas travel-animator analytics on. La commande travel-animator analytics off retire ce consentement. Avec votre accord, les événements enregistrent les outils exécutés, leur ordre, leur durée et leurs éventuels échecs, ainsi que les paramètres de rendu et le nombre de points d’un itinéraire. Ils ne contiennent jamais de coordonnées, de noms de lieux, de chemins de fichiers, de médias personnels ni de résultats renvoyés par un outil. La politique de confidentialité disponible sur https://www.travelanimator.com/privacy-policy fournit tous les détails.

Vous préférez toucher l’écran plutôt qu’écrire des instructions ?

Travel Animator est avant tout une application mobile : créez vous-même les mêmes itinéraires animés sur iOS et Android, sans terminal.

Télécharger l’application