Installez le plugin APIANT Claude Code et Claude Code pourra créer des intégrations, modifier des assemblys, exécuter des tests, déployer en production, rédiger de la documentation et diagnostiquer les problèmes clients. Voici la liste complète : 42 compétences et 138 outils MCP, autant de fonctionnalités que Claude peut utiliser pour vous.
Le plugin APIANT Claude Code inclut trois serveurs MCP et une bibliothèque de compétences. Installez-le, ouvrez Claude Code, et l'ensemble de la plateforme devient accessible par langage naturel.
Exécutez-le une seule fois. Le plugin vérifie les connexions MCP, les variables d'environnement et sa version. Claude annonce les éléments actifs et ceux qui sont indisponibles.
« Créer une synchronisation Mindbody avec Shopify. » Claude Code sélectionne les compétences adéquates, active les outils appropriés et passe à l’exécution avec un retour d’information en direct.
Claude crée les assemblages, effectue des tests de bout en bout, corrige les erreurs, déploie en production et surveille le compte, sans aucun transfert de responsabilité.
Chaque compétence correspond à une procédure suivie par un ingénieur APIANT senior, codée et exécutable par Claude Code. Cliquez sur une fiche pour obtenir tous les détails : quoi, quand et comment.
Guidez l'utilisateur lors de l'installation ou de la réparation du plugin APIANT Claude Code via l'interface de ligne de commande Node `apiant-cli`. Utilisez cette commande lorsque l'utilisateur prononce « setup », « install », « reinstall », « update plugin » ou lors de la première exécution.
Créez une nouvelle automatisation APIANT à l'aide des outils MCP. Utilisez cette fonction lorsque l'utilisateur dit « créer une automatisation », « connecter X à Y » ou décrit un nouveau flux de travail.
Créez des assemblys d'application APIANT (structure d'intégration d'API) à l'aide des outils MCP. Utilisez-les lorsque l'utilisateur demande de « créer un assembly », de « créer un connecteur », d'« ajouter une action d'API » ou décrit un travail d'intégration d'API.
Créez une suite d'intégration multi-automatisation sur APIANT. Utilisez-la lorsque l'utilisateur demande « créer une intégration », « créer une synchronisation bidirectionnelle », « créer un pipeline de données » ou toute autre requête impliquant plusieurs automatisations coordonnées.
Concevez un formulaire pour une automatisation APIANT. À utiliser lorsque l'utilisateur dit « créer un formulaire », « concevoir un formulaire » ou décrit le formulaire dont il a besoin.
Modifiez une automatisation APIANT existante à l'aide des outils MCP. Utilisez cette fonction lorsque l'utilisateur dit « modifier l'automatisation », « ajouter une étape », « corriger le mappage », « échanger X contre Y », « déplacer l'étape », « désactiver l'étape » ou décrit des modifications apportées à une automatisation existante.
Modifiez un assembly APIANT existant à l'aide des outils MCP. Utilisez cette fonction lorsque l'utilisateur indique « modifier l'assembly », « corriger le JSP », « mettre à jour l'appel API », « modifier le point de terminaison », « renommer un paramètre », « modifier la liste déroulante » ou décrit des modifications apportées au code ou aux paramètres d'un assembly existant.
Testez et validez une automatisation APIANT de bout en bout. Exécutez-la, examinez les résultats, diagnostiquez les erreurs, appliquez les correctifs, effectuez de nouveaux tests et analysez la couverture des branches. Utilisez-la lorsque l'utilisateur demande « tester cette automatisation », « exécuter un test », « pourquoi l'automatisation X échoue-t-elle ? » ou « diagnostiquer l'automatisation X ».
Testez l'intégration d'une suite d'automatisation sur APIANT. Ce test vérifie les flux de données entre les automatisations, la cohérence de l'état partagé, la prévention des boucles et la coordination inter-automatisations. Utilisez-le après avoir créé une suite d'intégration ou lorsque l'utilisateur demande un test complet de l'intégration.
Publiez les automatisations de modèles de développement vers la production et déployez-les sur les comptes clients (liés ou non, au choix de l'utilisateur pour chaque déploiement). Utilisez cette fonction lorsque l'utilisateur appuie sur les boutons « Publier », « Déployer », « Envoyer en production » ou « Mettre à jour les clients ».
Instructions spécifiques au type pour la création d'un assembly de déclenchement d'interrogation NEW_ITEM. Appelées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly de déclenchement d'interrogation NEW_OR_UPDATED. Appelées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly de déclenchement WEBHOOK (enregistrement manuel). Appelées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly de déclencheur WEBHOOK_SELF_REGISTERING et de son action webhook associée Delete. Appelées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly de déclenchement SERVICE_WEBHOOK (URL de webhook basée sur les identifiants avec filtrage des événements). Appelé par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création des déclencheurs de threads de protocole (PROTOCOL_THREAD_RECEIVER et PROTOCOL_THREAD). Invoquées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly d'action ADD. Appelées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly d'action DELETE. Invoquées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly d'action FIND. Appelées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la construction d'un assembly d'action GET. Invoquées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly d'action LIST. Appelées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly d'action UPDATE. Invoquées par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un assembly d'action INVOKE : requête POST de type RPC renvoyant des données enrichies (inférence, génération, calcul et transformation d'IA). Appelée par /build-assembly après la classification du type.
Instructions spécifiques au type pour la création d'un connecteur d'application (OAuth V2, clé API ou aucune authentification). Appelées par /build-assembly lors de la phase 2.
Enregistrez une application OAuth sur le portail développeur d'un fournisseur en utilisant un navigateur, en capturant l'identifiant client (client_id) et le secret client (client_secret), puis en les stockant dans le coffre-fort de clés APIANT. Utilisez cette fonctionnalité lorsque l'utilisateur demande « enregistrer une application OAuth », « obtenir des identifiants OAuth », « s'inscrire à OAuth » ou souhaite automatiser l'obtention de l'identifiant et du secret client auprès d'un fournisseur comme Salesforce, HubSpot, Google, etc.
Convertit un assembly APIANT créé manuellement au format AI Template. À utiliser lorsque asm_load renvoie is_human_built=true ou lorsque l'utilisateur saisit « convert assembly », « migrate assembly » ou « convert to AI Template ».
Instructions spécifiques au type pour la création d'assemblages de déclencheurs et d'actions de synchronisation bidirectionnelle. Appelées par /build-assembly après la classification du type.
Modèle de référence pour l'automatisation des widgets de chat, allant des chatbots IA simples aux flux de conversation à objectifs multiples avec automatisation d'outils. Chargé par /build-automation lorsque l'intention concerne un widget de chat, un chatbot, un objectif de chat, la mémoire de conversation, un agent IA avec outils ou une conversation à plusieurs tours.
Modèle de référence pour l'importation des correspondances de champs à partir d'un fichier CSV ou d'une feuille de calcul. Chargé par /build-automation lorsque l'utilisateur fournit un fichier CSV définissant la correspondance des champs entre les systèmes.
Modèle de référence pour l'enchaînement d'automatisations, les automatisations parent/enfant, le passage de paramètres de chaîne de requête et le transfert de charge utile de webhook. Chargé par /build-automation lorsque l'intention implique l'exécution, l'appel ou l'enchaînement d'automatisations.
Modèle de référence pour la modération humaine : suspend une automatisation jusqu’à ce qu’une personne approuve ou refuse un élément via un lien de file d’attente de modération. Chargé par /build-automation lorsque l’intention implique une approbation humaine, une révision, une modération, des points de décision ou des flux de travail d’approbation/refus.
Modèle de référence pour les verrous d'automatisation de type « fan-out »/« fan-in », permettant de lancer N automatisations enfants en parallèle et d'attendre leur exécution complète. Chargé par /build-automation lorsque l'intention implique une exécution parallèle, un « fan-out », un « fan-in » ou des groupes de verrous.
Modèle de référence pour la mise en veille/suspension des automatisations jusqu'à une date et une heure ultérieures. Chargé par /build-automation lorsque l'intention implique la mise en veille, le report, la suspension, la mise en sommeil ou l'attente jusqu'à une heure précise.
Modèle de référence pour les automatisations de collecte : regroupez les éléments dans des compartiments nommés lors des exécutions, puis videz le compartiment selon une planification ou un déclencheur. Chargé par /build-automation lorsque l'intention implique « aggregate », « collect over time », « daily digest », « batch », « bucket » ou « send a summary email of today's items ».
Modèle de référence pour les automatisations d'outils MCP, exposées aux clients MCP (Claude Desktop, Cursor, ChatGPT MCP, etc.) en tant qu'outils appelables. Chargé par /build-automation lorsque l'intention implique « exposer à Claude », « exposer à un client MCP », « outil MCP », « protocole de contexte de modèle » ou « rendre cet outil appelable depuis un assistant IA ».
Recueil de recettes pour petits utilitaires système : flux (RSS/Atom/RDF), génération de PDF, fichier de données (CSV quotidien) et autres utilitaires à action unique. Chargé par /build-automation lorsque l'intention correspond à « RSS », « Atom », « feed », « publish a feed », « watch a news source », « generate a PDF », « PDF attachment », « log to CSV », « datafile », « daily CSV export » ou « feed data into ChatGPT ».
Modèle de référence pour les automatisations de services web, points de terminaison HTTP synchrones où l'appelant attend une réponse. Chargé par /build-automation lorsque l'intention implique « exposer comme point de terminaison HTTP », « API REST », « webhook synchrone avec réponse », « appelable depuis un autre système » ou « automatisation renvoyant des données à l'appelant ».
Surveillez les automatisations d'un compte client afin de détecter les erreurs d'exécution en production. Utilisez cette commande lorsque l'utilisateur dit « surveiller le compte », « vérifier les erreurs », « surveiller ce compte » ou après le déploiement d'automatisations chez un client. Conçue pour une utilisation récurrente via la commande /loop.
Diagnostiquez les problèmes d'automatisation client, interrompez les exécutions défectueuses, désactivez en masse un groupe de comptes en cas d'incident (avec restauration ultérieure) et provisionnez de nouveaux comptes clients. Consultez l'historique d'exécution, tracez les échecs, extrayez les requêtes HTTP, interrompez les automatisations défaillantes, créez des instantanés et désactivez toutes les automatisations en cours sur un compte parent et ses comptes enfants liés, puis restaurez-les après l'incident. Créez de nouveaux comptes APIANT pour les produits d'intégration via admin_create_account. Utilisez cette fonctionnalité lorsque le support vous demande : « Pourquoi X n'a-t-il pas été traité ? », « Vérifiez le client Y », « Quel est le problème ? », « Arrêtez cette automatisation », « Désactivez toutes les automatisations pour X », « Interruption d'urgence », « Désactivez le compte parent et ses comptes enfants », « Panne GHL », « L'API sature la file d'attente », « Restaurez les automatisations après l'incident », « Qu'est-ce qui est toujours désactivé suite à l'incident X ? », « Créez un nouveau compte pour [produit] », « Provisionnez un compte », « Créez un compte pour [intégration] ».
Examinez, optimisez ou déboguez la façon dont APIANT gère les erreurs d'automatisation, l'éligibilité aux nouvelles tentatives, la désactivation automatique des erreurs 401, la transformation des messages d'alerte et la liste d'exclusion. Utilisez cette fonctionnalité lorsque l'utilisateur demande : « association d'alertes », « supprimer une alerte », « règle d'alerte », « alertes intempestives », « pourquoi mon message d'erreur disait… », « mon alerte ne se déclenche pas », « pourquoi mon automatisation n'a-t-elle pas réessayé », « l'automatisation a été désactivée avec une erreur 401 », « ajouter aux erreurs pouvant être réessayées », « ignorer les erreurs 401 pour ce domaine » ou pourquoi un e-mail d'erreur a été réécrit.
Répondez aux questions sur APIANT en vous basant sur la documentation publique disponible sur info.apiant.com : fonctionnement, utilisation, description des fonctionnalités, emplacement des paramètres. Utilisez cette fonctionnalité lorsque l’utilisateur demande « comment faire », « qu’est-ce que », « où se trouve », « explication », « que fait X », ou toute autre question relative à la plateforme qui ne concerne pas une demande de compilation, de test ou de diagnostic.
Signalez un bug au système de triage interne d'APIANT lorsque vous constatez un comportement incorrect ou défectueux du serveur MCP : format de réponse incorrect, incohérence entre la documentation et le comportement, erreurs non gérées, violations de schéma, champs obligatoires manquants dans la réponse, régression sur des entrées qui fonctionnaient auparavant, ou comportement documenté qui ne fonctionne plus. Ce signalement n'est PAS destiné aux cas de mauvaise utilisation de votre propre outil, de saisie utilisateur incorrecte ou de comportement normal de la plateforme. Signalez le bug automatiquement et immédiatement, sans demander l'autorisation à l'utilisateur au préalable. Utilisez ce système lorsque vous constatez : « format de réponse incorrect », « violation de schéma », « ceci devrait fonctionner mais ne fonctionne pas », « incohérence entre la documentation et le comportement », « erreur non gérée renvoyée par MCP », « la description de l'outil indique X mais il fait Y », « il manque un champ obligatoire dans la réponse », « ceci fonctionnait auparavant », « comportement documenté non fonctionnel », « régression dans [outil] », ou chaque fois que vous êtes tenté de contourner discrètement un bug de la couche MCP au lieu de le signaler.
Les compétences pilotent le flux de travail. Les outils MCP effectuent le travail concret sur les environnements de développement, de production et de documentation d'APIANT. Ces outils sont regroupés en ensembles. Seul l'ensemble principal est toujours chargé ; les autres s'activent lorsqu'une compétence le requiert, ce qui permet de conserver un contexte minimal pour l'agent et une grande richesse fonctionnelle.
Charge l'ensemble d'outils spécifique requis pour la compétence actuelle. Permet de garder la fenêtre contextuelle épurée.
Charger, lister, créer, mettre à jour, renommer et supprimer des assemblys. L'API d'assembly de bas niveau.
Vue d'ensemble structurée d'une automatisation : déclencheurs, étapes, mappages. Contexte rapide pour les modifications.
Liste plate de toutes les automatisations d'un périmètre. Filtrez par nom, dossier ou statut.
Naviguez dans l'arborescence des dossiers. Trouvez les automatisations regroupées par client, produit ou environnement.
Créer, renommer, dupliquer, déplacer, activer, désactiver. Toutes les opérations CRUD pour les automatisations.
Catalogue complet des intégrations d'applications disponibles. Filtrez par catégorie, fournisseur ou fonctionnalité.
21 outils. Recherchez dans le catalogue, composez des déclencheurs et des actions, modifiez les mappages, validez les versions, enregistrez des modèles. Une interface complète pour la création d'automatisations.
17 outils. Exécutez des tests, inspectez les entrées et sorties de chaque étape, modifiez les données, rejouez les webhooks, parcourez les points de test de couverture de branches. Débogage avec données de référence complètes.
14 outils. Lister et organiser les automatisations validées, les versionner, comparer les versions, restaurer une version précédente. Une couche de type Git pour les brouillons et les versions d'automatisation.
24 outils. Basculez entre les comptes clients, consultez l'utilisation et l'état des ressources sur l'ensemble d'un locataire, lisez le coffre-fort de clés, exécutez des requêtes SQL ad hoc, paramétrez les erreurs récupérables et gérez les recherches. La boîte à outils de l'opérateur.
6 outils. Règles d'alerte à l'échelle du locataire, listes d'alertes supprimées, politique de nouvelle tentative, exclusions de domaine 401. Nécessite le contexte de changement de compte.
10 outils. Règles de mappage d'alertes par automatisation, déclencheurs d'alertes au niveau de l'étape, traçage du mappage, suppression, mappages au niveau du système.
3 outils. Rechercher, enregistrer et supprimer des modèles réutilisables : mappages de champs, transformations, pièges, modèles.
7 outils. Publiez des dossiers ou des assemblages individuels de l'environnement de développement vers l'environnement de production. Déployez les modifications sur les comptes clients liés en une seule étape coordonnée.
35 outils. Créer des connecteurs, injecter des paramètres, compiler des JSP, tester les points de terminaison d'API, configurer la découverte dynamique des champs, finaliser les assemblages. L'infrastructure d'intégration de bas niveau.
Accès programmatique. Générez une clé API de documentation pour l'intégration continue/déploiement continu (CI/CD) ou la publication automatisée.
Questions-réponses enrichies par la recherche documentaire. Claude consulte le corpus de documentation avant d'écrire du code ou de répondre.
Publier un nouveau document. Titre, corps, document parent, balises et statut, en un seul appel.
Consultez la table des matières complète. Filtrez par section, étiquette ou statut.
Authentification de la session de documentation. Jetons mis en cache pour la session.
Récupérez l'intégralité du contenu de n'importe quel document. Markdown, images et métadonnées inclus.
Prenez une capture d'écran en direct de l'interface utilisateur de l'éditeur ou de la plateforme et intégrez-la dans un document.
Recherche sémantique et par mots-clés dans l'ensemble du corpus documentaire. Résultats classés avec leur contexte.
Modifiez le titre, le corps du texte, les étiquettes ou le statut. Les modifications sont suivies automatiquement.
Ajoutez une illustration ou un schéma à n'importe quelle page. Texte alternatif généré automatiquement.
Lister les révisions, comparer les versions, revenir à la version précédente si nécessaire.
''Essayez une requête plus courte, supprimez un filtre ou effacez la recherche.
Une équipe SaaS gère un CRM spécialisé dans le fitness sur HubSpot. Deux mille clients payants souhaitent que leurs contacts HubSpot se synchronisent de manière bidirectionnelle avec les clients Mindbody. Intégration classique en marque blanche. Historiquement : quatre à six semaines de développement.
catalogue_list_apps({ vertical: 'wellness' }) -> Hubspot, Mindbody dossier automatique({ action: 'create', path: '/customers/boutique-fit' }) -> ok recherche de motifs({ shape: 'bidirectional-sync' }) -> 2 matchs
auto_build({ trigger: 'assembly-trigger-updated', source: 'hubspot.contact' }) structure d'édition automatique({ add_step: 'assembly-action-find', app: 'mindbody.client' }) structure d'édition automatique({ add_step: 'assembly-action-add-or-update' }) mappage d'édition automatique({ fields: [email, firstName, lastName, phone, membership_tier] })
HubSpot stocke le niveau sous forme de liste déroulante à texte libre. Mindbody attend l'une des quatre valeurs d'énumération. Claude détecte l'incompatibilité, ajoute une transformation de table de correspondance et l'enregistre comme modèle afin de pouvoir la réutiliser dans le sens inverse.
auto_build({ trigger: 'assembly-trigger-new', source: 'mindbody.client', interval: '5m' }) recherche de motifs({ name: 'membership_tier_enum' }) -> réutilisation de A mappage d'édition automatique({ reverse: true, pattern: 'membership_tier_enum' })
Les webhooks Mindbody suppriment silencieusement des événements lors des pics d'activité. Claude a configuré par défaut un intervalle d'interrogation de 5 minutes et a signalé ce problème comme étant une limitation connue de la bibliothèque de modèles ; les futures intégrations Mindbody bénéficieront donc du même traitement.
asm_set_action_throttle({ assembly: 'hubspot.contact.update', rate: 100, window: '10s' }) asm_set_connector_throttle({ connector: 'hubspot.v3', burst: 20 })
Limiter le débit par automatisation permettrait à n'importe quel autre flux HubSpot d'épuiser le budget. Limiter le débit au niveau de l'assemblage (connecteur + action) applique la limite à toutes les automatisations du locataire, ce qui est le seul niveau approprié pour une API partagée.
exécution_test_automatisation({ direction: 'A', input: <synthetic> }) -> ok (1,2 s) exécution_test_automatisation({ direction: 'B', input: <synthetic> }) -> ok (1,8 s) exec_get_assembly_log({ check: 'echo_loop' }) -> supprimé 14/14 tests réussis
déployer_publier_assembly({ folder: '/customers/boutique-fit' }) -> v1.0.0 déployer_liste_comptes_liés({ template: 'hubspot-mindbody-sync' }) -> 2000 comptes déployer_sur_les_comptes({ batch_size: 50 }) -> 2000/2000 ok
Ce que le développeur n'a pas fait : écrire une seule ligne de JSP, mapper manuellement un seul champ, consulter la documentation développeur de Mindbody, ouvrir un ticket concernant l'énumération de niveau, ni attendre quatre à six semaines.
> Le service client d'Alpine Clinic indique qu'aucune synchronisation n'a eu lieu la nuit dernière. ● /support historique d'exécution de la recherche 47 échecs ont été détectés à 02:14 UTC. Cause première : L’API Cliniko a renvoyé une erreur 429 (limite de débit) lors du remplissage en masse ● /automation de modification -> ajout d'un recul exponentiel à l'étape 3 Testé à nouveau. Rejoué les essais ayant échoué.
> Arrêter la désactivation automatique de Shopify sur les erreurs 401 provenant du locataire sandbox. ● /gestion des alertes admin_ignore_401_domains += sandbox.shopify.com alert_suppress : modèle « Jeton de bac à sable obsolète » vérifié par rapport à l'historique des dernières 24 heures Le nombre d'alertes a diminué, passant de 140 à 3 par jour.
Les plateformes traditionnelles encapsulent les API dans une interface utilisateur. APIANT encapsule l'intégralité de la plateforme dans un plugin accessible via Claude Code. La différence est flagrante.
Les intégrations qui prenaient auparavant des semaines sont déployées en une seule session Claude Code. L'itération est conversationnelle.
Les compétences décrivent le travail des ingénieurs APIANT senior. Claude n'improvise pas. Il suit des procédures éprouvées, assorties d'étapes de vérification.
Ce plugin sépare les environnements de développement et de production. Claude peut inspecter librement l'environnement de production ; les écritures nécessitent des compétences spécifiques en déploiement.
Le plugin APIANT Claude Code est fourni avec une licence APIANT. Indiquez-nous ce que vous intégrez, nous nous chargeons de la configuration, et Claude exécute la plateforme depuis votre terminal.
Dites-nous ce que vous construisez. Nous vous montrerons comment APIANT s'intègre.
← RetourVotre demande sera publiee dans notre communaute Discord, ou des builders independants qui gerent leurs propres plateformes alimentees par APIANT pourront la voir et vous contacter directement pour construire l'integration.
← RetourNous allons jeter un coup d'œil rapide pour en savoir plus sur votre activité.
Sur la base de nos resultats, voici les produits d'integration qui pourraient vous convenir.
Votre specialiste en integration est pret. Alex connait deja votre plateforme et ce que vous souhaitez construire. Choisissez comment vous souhaitez vous connecter :
L'appel vocal se fait directement dans votre navigateur. Les options WhatsApp ouvrent l'application.
Vous preferez l'e-mail ? Nous vous recontacterons a sous 2 heures.
Cliquez sur le bouton ci-dessous pour commencer la conversation. Alex a deja vos informations.
Votre navigateur demandera l'acces au microphone.
← RetourSaisissez votre numéro de mobile et nous vous enverrons un code de vérification.
Vous recevrez une réponse de notre part sous un jour ouvré.
Une erreur s'est produite. Veuillez reessayer.