Claude, application et web
Le parcours est identique dans l’application de bureau, sur mobile et sur le web.
Une adresse à coller, une connexion avec votre compte, et votre assistant travaille dans Faast avec vos droits.
Les parcours, assistant par assistant Dépannage Pour les développeurs
Au bout du parcours, votre assistant sait créer un live, attacher les produits, écrire le scénario, monter le concours, programmer les SMS, activer les magasins et sortir le débrief. Dans Faast, avec vos droits, sur vos marques.
Aucune étape ne demande de savoir coder, et le branchement ne se refait pas.
Si vous les avez, la suite se déroule sans accroc. Rien à installer, rien à demander à votre service informatique, aucune clé à générer : le protocole se charge de la découverte et de la connexion.
Il donne à votre assistant la même surface que l’application, bornée exactement par les droits de votre compte.
Une personne qui ne peut pas modifier un scénario dans Faast ne le pourra pas davantage par la conversation.
Aucun identifiant partagé, aucun compte de service : chaque appel porte le nom de la personne qui l’a déclenché, et l’audit le retrouve.
Le modèle de sécuritéSelon l’outil, on vous demandera le domaine seul ou le chemin exact du transport. Dans le doute, commencez par la forme courte : un assistant qui ne trouve rien acceptera ensuite la forme longue.
https://mcp.faast.tv
La forme courte. Pour les assistants grand public, Claude et ChatGPT, qui découvrent seuls le point d’entrée.
https://mcp.faast.tv/mcp
La forme longue. Pour les outils qui demandent l’adresse exacte du transport : Cursor, VS Code, Gemini CLI, Claude Code, Codex.
Le mot « OAuth » va apparaître à l’écran. Voici ce qu’il recouvre, sans jargon.
Il interroge l’adresse et découvre tout seul où se trouve l’écran de connexion Faast. C’est la découverte prévue par la norme RFC 9728 : rien à configurer.
Il s’enregistre auprès de Faast comme demandeur, sous son nom (norme RFC 7591). Vous verrez ce nom à l’écran suivant, ce qui vous permet de vérifier qui demande quoi.
Vous vous connectez avec votre compte habituel. Votre mot de passe reste entre vous et Faast : il ne transite jamais par l’assistant.
L’écran nomme l’assistant demandeur et le périmètre accordé. Vous acceptez, la fenêtre se ferme, la conversation reprend.
L’assistant reçoit de quoi rafraîchir sa connexion sans vous redemander votre mot de passe. Vous pouvez le retirer à tout moment.
Techniquement : OAuth 2.1 avec PKCE, HTTPS obligatoire, aucun jeton dans une URL. Vos équipes informatiques trouveront le détail sur la page Sécurité.
Sept applications, plus un pont pour tout le reste. Les lignes de commande et les fichiers de configuration restent pliés : personne n’en a besoin pour se brancher.
Le compte Faast est le même partout : brancher un deuxième outil ne redemande que la connexion.
Le parcours est identique dans l’application de bureau, sur mobile et sur le web.
ChatGPT demande une étape de plus, et elle n’est pas optionnelle.
ChatGPT n’exécute rien sur votre machine. Un serveur distant comme celui de Faast est donc la seule voie possible, ce qui tombe bien : c’est exactement ce que vous branchez.
Quatre écrans, ou un seul bouton si vous préférez la voie rapide.
{ "mcpServers": { "faast": { "url": "https://mcp.faast.tv/mcp" } } }
Tout se fait depuis la palette de commandes, sans toucher à un fichier.
servers, pas mcpServers comme ailleurs.
Une configuration copiée depuis Cursor ou Claude ne sera tout simplement pas lue,
sans message d’erreur.
{ "servers": { "faast": { "type": "http", "url": "https://mcp.faast.tv/mcp" } } }
Gemini côté web n’accepte pas encore une adresse MCP libre. Passez par la ligne de commande.
/mcp pour voir Faast et la liste de ses actions.httpUrl. La clé url désigne l’ancien
transport SSE et la connexion échouera.
gemini mcp add --transport http faast https://mcp.faast.tv/mcp
{ "mcpServers": { "faast": { "httpUrl": "https://mcp.faast.tv/mcp" } } }
L’assistant en ligne de commande d’Anthropic se branche en une commande.
--scope user retrouve Faast dans tous vos projets, et non seulement le dossier courant./mcp dans Claude Code, choisissez Faast, laissez le navigateur s’ouvrir./mcp affiche l’état du serveur et le nombre d’actions chargées.claude mcp add --transport http faast https://mcp.faast.tv/mcp
claude mcp add --transport http --scope user faast https://mcp.faast.tv/mcp
Codex CLI accepte les serveurs MCP déclarés dans sa configuration. Le chemin sûr, quelle que soit votre version, passe par le pont local : une commande, puis la connexion Faast s’ouvre dans votre navigateur au premier lancement.
codex mcp add faast -- npx -y mcp-remote https://mcp.faast.tv/mcp
Certains outils, souvent plus anciens, ne savent dialoguer qu’avec un programme lancé sur votre machine. Un pont standard, mcp-remote, fait la traduction vers le serveur distant.
npx -y mcp-remote https://mcp.faast.tv/mcp
Certains outils ne gèrent pas la connexion automatique et réclament un jeton à coller. Faast en fournit.
Un jeton porte exactement vos droits : il ne crée aucun compte de service et n’élargit aucun périmètre. Créez-en un par outil, vous pourrez en révoquer un sans casser les autres.
Dans l’application Faast, entrée « Assistant IA » de la barre latérale, au premier niveau.
Donnez-lui un nom qui dit à quoi il sert : « Codex de mon poste », « agent interne devis ».
Collez-le dans votre outil, au champ prévu pour un jeton d’accès ou un « Bearer token ».
La même page liste vos jetons actifs. En supprimer un coupe l’accès de l’outil concerné, immédiatement.
Commencez par une lecture : elle vous montre le périmètre exact de l’assistant avant que vous ne le laissiez produire quoi que ce soit.
Liste mes lives à venir.
L’assistant interroge Faast avec votre compte, et renvoie vos lives avec leur date, leur état et le lien de leur cockpit. Si la liste ressemble à ce que vous voyez dans l’application, la connexion est bonne.
Prépare le live du 12 décembre : les 8 produits de la sélection de Noël, un concours, les SMS de rappel.
Le live est créé à la date demandée, les produits sont attachés avec leurs prix et leurs visuels, un scénario est proposé bloc par bloc, le concours est monté avec ses lots en crescendo et ses tirages exprimés en pourcentage d’avancement, et deux campagnes SMS sont programmées avant le live. Il vous reste à valider.
Qu’est-ce qui bloque le passage en « prêt » ?
L’assistant relit le plan de tâches du live et vous rend la liste exacte de ce qui manque, sans que vous ouvriez le cockpit.
Quatre signaux, du plus rapide au plus complet.
Trois façons, selon ce que vous voulez arrêter.
Il n’existe pas de liste d’accès parallèle : le MCP n’a pas de vie propre. Un compte fermé, c’est un accès fermé partout.
Autant le savoir avant de tester, pour ne pas chercher une panne là où il n’y en a pas.
Ces refus sont assumés et durables : ils gardent l’irréversible dans l’application, là où l’on voit ce qu’on efface.
Utile à connaître avant une session chargée.
Un usage normal ne rencontre jamais ces bornes. Une boucle mal réglée s’y arrête, ce qui est le but.
Les huit symptômes que nous voyons le plus souvent, et leur cause réelle.
Le Mode développeur n’est pas activé. Réglages, Sécurité et connexion, Mode développeur, puis revenez aux Connecteurs.
C’est presque toujours ChatGPT hors Mode développeur : il n’a alors que la recherche et la lecture de fiches. Activez le Mode développeur, ou passez par Claude.
La clé du fichier de configuration est servers dans
VS Code, pas mcpServers. Une configuration copiée depuis un autre
outil n’est pas lue.
La clé attendue est httpUrl. La clé
url pointe vers l’ancien transport SSE et ne se connectera pas.
Le suspect habituel est le bloqueur de fenêtres du navigateur. Autorisez la fenêtre, vérifiez que vous êtes connecté à Faast dans ce navigateur, puis relancez la connexion depuis l’assistant.
Ce n’est pas une panne, c’est une frontière. L’élément n’existe pas, ou il est hors de votre périmètre, et le serveur ne dit pas lequel des deux : on n’énumère pas ce qui ne vous appartient pas. Vérifiez l’identifiant et la marque concernée.
Quelqu’un a modifié ce bloc entre la lecture et l’écriture. Le verrou de version a fait son travail. Demandez à l’assistant de relire le scénario et de réappliquer sa modification sur la version fraîche.
Deux causes possibles. Vos droits : la surface s’adapte au compte, et les actions réservées à l’équipe Caast n’apparaissent pas chez une marque. Ou le plafond d’outils de votre assistant, typiquement dans Cursor : désactivez les familles inutilisées.
Chaque étape est un appel réel, validé et journalisé. Le budget est d’environ 60 secondes par action, et jusqu’à 5 minutes pour une génération de contenu. Au-delà, l’assistant reçoit une erreur explicite, jamais un silence.
C’est exact : la médiathèque se consulte mais ne s’alimente pas depuis un assistant. Rattachez le document de brief par son lien, ou déposez le fichier dans l’application.
Les statistiques se rafraîchissent en tâche de fond. Demandez un rafraîchissement, puis relisez quelques instants plus tard.
Ces deux formats dépendent d’un convertisseur côté serveur. S’il est indisponible, l’assistant vous livre le markdown et vous le dit, plutôt que d’échouer en silence.
Pour qui branche son propre agent sur le serveur. La surface tient en trois lignes.
Agent maison. Déclarez Faast comme serveur MCP distant dans votre orchestrateur, et passez le jeton de la personne au nom de qui l’agent agit. L’agent hérite de ses droits, jamais de plus. Un exemple de déclaration, ici au format d’un outil MCP dans un appel d’API :
{
"type": "mcp",
"server_label": "faast",
"server_url": "https://mcp.faast.tv/mcp",
"authorization": "VOTRE_JETON"
}
Configuration par fichier, selon l’outil. Les trois formes qui piègent le plus souvent.
{ "mcpServers": { "faast": { "url": "https://mcp.faast.tv/mcp" } } }
{ "servers": { "faast": { "type": "http", "url": "https://mcp.faast.tv/mcp" } } }
{ "mcpServers": { "faast": { "httpUrl": "https://mcp.faast.tv/mcp" } } }
Ce que vous devez gérer côté agent. Le renouvellement du jeton est pris en charge par le protocole si votre bibliothèque cliente l’implémente. Le conflit 409 sur les blocs de scénario doit être traité : relire, réappliquer, réécrire. Et le message « ressource introuvable ou accès refusé » est volontairement indistinct : ne construisez pas de logique qui suppose qu’il signifie « absent ».
Ce qui est journalisé. Chaque appel, lectures comprises, avec son auteur, l’action et l’horodatage. Les arguments ne sont pas stockés en clair, seulement sous forme d’empreinte. Vos équipes de sécurité trouveront le modèle complet sur la page Sécurité.
Les mêmes informations en format machine : llms.txt pour l’index, llms-full.txt pour tout le site en un seul markdown.
Vous êtes branché. Tout le reste tient dans la formulation : dites ce que vous voulez, l’assistant s’occupe des étapes.
https://mcp.faast.tv