Installa il plugin APIANT Claude Code e Claude Code acquisirà la capacità di creare integrazioni, modificare assembly, eseguire test, distribuire in produzione, scrivere documentazione e diagnosticare i problemi dei clienti. Di seguito è riportato l'elenco completo: 42 competenze, 138 strumenti MCP, ognuno dei quali rappresenta una reale funzionalità che Claude può attivare per tuo conto.
Il plugin APIANT Claude Code include tre server MCP e una libreria di funzionalità. Installalo, apri Claude Code e l'intera piattaforma diventerà accessibile tramite linguaggio naturale.
Eseguire una sola volta. Il plugin verifica le connessioni MCP, le variabili d'ambiente e la versione del plugin. Claude annuncia cosa è attivo e cosa manca.
"Crea una sincronizzazione tra Mindbody e Shopify." Claude Code sceglie la competenza giusta, attiva gli strumenti appropriati e inizia a lavorare con feedback in tempo reale.
Claude compone gli assembly, esegue test end-to-end, corregge i guasti, distribuisce in produzione e monitora l'account, senza alcun passaggio di consegne.
Ogni competenza è una procedura seguita da un ingegnere senior di APIANT, codificata ed eseguibile tramite Claude Code. Clicca su una qualsiasi scheda per maggiori dettagli su cosa, quando e come.
Guida l'utente nell'installazione o nella riparazione del plugin APIANT Claude Code tramite la CLI di Node `apiant-cli`. Da utilizzare quando l'utente pronuncia "setup", "install", "reinstall", "update plugin" o al primo avvio.
Crea una nuova automazione APIANT utilizzando gli strumenti MCP. Da utilizzare quando l'utente dice "crea un'automazione", "collega X a Y" o descrive un nuovo flusso di lavoro.
Crea assembly di app APIANT (infrastruttura di integrazione API) utilizzando gli strumenti MCP. Da utilizzare quando l'utente dice "crea un assembly", "crea un connettore", "aggiungi un'azione API" o descrive un lavoro di integrazione API.
Crea una suite di integrazione multi-automazione su APIANT. Utilizzala quando l'utente dice "crea un'integrazione", "crea una sincronizzazione bidirezionale", "crea una pipeline di dati" o qualsiasi richiesta che coinvolga più automazioni coordinate.
Progetta un modulo per un'automazione APIANT. Da utilizzare quando l'utente dice "crea un modulo", "progetta un modulo", "crea un modulo" o descrive un modulo di cui ha bisogno.
Modifica un'automazione APIANT esistente utilizzando gli strumenti MCP. Da utilizzare quando l'utente dice "modifica automazione", "aggiungi un passaggio", "correggi la mappatura", "scambia X con Y", "sposta passaggio", "disabilita passaggio" o descrive modifiche a un'automazione esistente.
Modifica un assembly APIANT esistente utilizzando gli strumenti MCP. Da utilizzare quando l'utente dice "modifica assembly", "correggi il JSP", "aggiorna la chiamata API", "cambia l'endpoint", "rinomina un'impostazione", "modifica il menu a tendina" o descrive modifiche al codice o alle impostazioni di un assembly esistente.
Testa e convalida un'automazione APIANT end-to-end. Esegue l'automazione, analizza i risultati, diagnostica gli errori, applica le correzioni, esegue nuovamente i test e verifica la copertura dei rami. Da utilizzare quando l'utente dice "testa questa automazione", "esegui un test", "perché l'automazione X non funziona" o "diagnostica l'automazione X".
Test di integrazione di una suite di automazione multipla su APIANT. Verifica i flussi di dati tra le automazioni, la coerenza dello stato condiviso, la prevenzione dei cicli e il coordinamento tra le automazioni. Da utilizzare dopo la creazione di una suite di integrazione o quando l'utente richiede di "testare l'integrazione end-to-end".
Pubblica le automazioni dei modelli dall'ambiente di sviluppo a quello di produzione e distribuiscile agli account dei clienti (collegati o non collegati, a discrezione dell'utente per ogni distribuzione). Da utilizzare quando l'utente seleziona "pubblica", "distribuisci", "invia in produzione" o "aggiorna clienti".
Istruzioni specifiche per il tipo per la creazione di un assembly di attivazione del polling NEW_ITEM. Richiamate da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per il tipo per la creazione di un assembly di trigger di polling NEW_OR_UPDATED. Richiamato da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per la creazione di un assembly di attivazione WEBHOOK (registrazione manuale). Richiamate tramite /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per la creazione di un assembly trigger WEBHOOK_SELF_REGISTERING e della relativa azione webhook Elimina. Richiamato da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per la creazione di un assembly trigger SERVICE_WEBHOOK (URL webhook basato su credenziali con filtro eventi). Richiamato da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per tipo per la creazione di trigger di thread di protocollo (PROTOCOL_THREAD_RECEIVER e PROTOCOL_THREAD). Richiamate da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per il tipo per la creazione di un assembly di azione ADD. Richiamate tramite /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per il tipo per la creazione di un assembly di azione DELETE. Richiamate da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per il tipo per la creazione di un assembly di azione FIND. Richiamate tramite /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per il tipo per la creazione di un assembly di azione GET. Richiamate da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per il tipo per la creazione di un assembly di azioni LIST. Richiamate tramite /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per il tipo per la creazione di un assembly di azione UPDATE. Richiamate da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per la creazione di un assembly di azioni INVOKE: richiesta POST in stile RPC che restituisce dati complessi (inferenza AI, generazione, calcolo, trasformazione). Richiamata da /build-assembly dopo la classificazione del tipo.
Istruzioni specifiche per la creazione di un assembly di connettore per app (OAuth V2, chiave API o nessuna credenziale). Richiamate da /build-assembly durante la Fase 2.
Registra un'app OAuth sul portale per sviluppatori di un fornitore, utilizzando un browser, acquisendo client_id e client_secret e memorizzandoli nel keyvault di APIANT. Utilizza questa funzione quando l'utente dice "registra app OAuth", "ottieni credenziali OAuth", "iscriviti a OAuth" o richiede di automatizzare l'ottenimento di client ID/secret da un fornitore come Salesforce, HubSpot, Google, ecc.
Converti un assieme APIANT creato manualmente nel modello di intelligenza artificiale. Da utilizzare quando asm_load restituisce is_human_built=true oppure quando l'utente specifica 'converti assieme', 'migra assieme' o 'converti in modello di intelligenza artificiale'.
Istruzioni specifiche per la creazione di gruppi di trigger e azioni con sincronizzazione bidirezionale. Richiamate tramite /build-assembly dopo la classificazione del tipo.
Riferimento di modelli per le automazioni dei widget di chat, dai semplici chatbot basati sull'IA ai flussi di conversazione con obiettivi multipli e automazioni di strumenti. Caricato da /build-automation quando l'intento coinvolge widget di chat, chatbot, obiettivo di chat, memoria di conversazione, agente IA con strumenti o chat a più turni.
Riferimento al modello per l'importazione di mappature di campi da un file CSV o da un foglio di calcolo. Caricato da /build-automation quando l'utente fornisce un file CSV che definisce come i campi devono essere mappati tra i sistemi.
Riferimento al modello per l'incatenamento di automazioni di esecuzione, automazioni padre/figlio, passaggio di parametri nella stringa di query, inoltro del payload del webhook. Caricato da /build-automation quando l'intento prevede l'esecuzione, la chiamata o l'incatenamento di automazioni.
Riferimento al modello per la moderazione umana: mette in pausa un'automazione finché una persona non approva o rifiuta un elemento tramite un collegamento alla coda di moderazione. Caricato da /build-automation quando l'intento prevede l'approvazione umana, la revisione, la moderazione, i gate decisionali o i flussi di lavoro di approvazione/rifiuto.
Riferimento al modello per i latch di automazione fan-out/fan-in, avvia N automazioni figlie in parallelo, attendi che tutte terminino. Caricato da /build-automation quando l'intento prevede l'esecuzione parallela, fan-out, fan-in o gruppi di latch.
Riferimento al modello per posticipare/mettere in pausa le automazioni fino a una data e ora future. Caricato da /build-automation quando l'intento prevede di posticipare, ritardare, mettere in pausa, sospendere o attendere fino a un orario specifico.
Riferimento al modello per le automazioni di Collector: aggrega gli elementi in bucket denominati tra le diverse esecuzioni, quindi svuota il bucket in base a una pianificazione o a un trigger. Caricato da /build-automation quando l'intento prevede "aggregate", "collect over time", "daily digest", "batch", "bucket" o "send a summary email of today’s items".
Riferimento al modello per le automazioni degli strumenti MCP, automazioni esposte ai client MCP (Claude Desktop, Cursor, ChatGPT MCP, ecc.) come strumenti richiamabili. Caricato da /build-automation quando l'intento prevede "esporre a Claude", "esporre al client MCP", "strumento MCP", "Model Context Protocol" o "rendere questo richiamabile da un assistente AI".
Ricettario di piccole utility di sistema, Feed (RSS/Atom/RDF), generazione di PDF, File di dati (CSV giornaliero) e altre utility a singola azione. Caricato da /build-automation quando l'intento corrisponde a "RSS", "Atom", "feed", "pubblica un feed", "monitora una fonte di notizie", "genera un PDF", "allegato PDF", "registra in CSV", "file di dati", "esportazione CSV giornaliera" o "inserisci dati in ChatGPT".
Riferimento al modello per le automazioni dei servizi web, endpoint HTTP sincroni in cui il chiamante attende una risposta. Caricato da /build-automation quando l'intento prevede "esporre come endpoint HTTP", "API REST", "webhook sincrono con risposta", "richiamabile da un altro sistema" o "automazione che restituisce dati al chiamante".
Monitora le automazioni di un account cliente per rilevare errori di esecuzione nell'ambiente di produzione. Da utilizzare quando l'utente pronuncia "monitora account", "verifica errori", "controlla questo account" o dopo aver distribuito le automazioni a un cliente. Progettato per un utilizzo ricorrente tramite /loop.
Diagnostica i problemi di automazione dei clienti, interrompe le esecuzioni anomale, disabilita in blocco un gruppo di account come interruttore di emergenza in caso di incidente (con ripristino successivo) e crea nuovi account cliente. Ricerca nella cronologia delle esecuzioni, traccia gli errori, estrae le richieste HTTP, interrompe le automazioni fuori controllo, crea snapshot e disabilita tutte le automazioni attualmente attive su un account principale e sui relativi account secondari, quindi le ripristina dopo l'incidente. Crea nuovi account APIANT per i prodotti di integrazione tramite admin_create_account. Da utilizzare quando l'assistenza clienti chiede "perché X non è stato elaborato", "controlla il cliente Y", "cosa non funziona", "interrompi questa automazione", "disattiva tutte le automazioni per X", "interruttore di emergenza", "disabilita su account principale e secondari", "interruzione GHL", "l'API sta saturando la coda", "ripristina le automazioni dopo l'incidente", "cosa è ancora disabilitato dall'incidente X", "crea un nuovo account per [prodotto]", "crea un account", "avvia un account per [integrazione]".
Ispeziona, ottimizza o esegui il debug di come APIANT gestisce gli errori di automazione, l'idoneità al retry, la disattivazione automatica 401, le trasformazioni dei messaggi di avviso e l'elenco di esclusione. Utilizzalo quando l'utente dice "mappatura avvisi", "sopprimi avviso", "regola di avviso", "avvisi rumorosi", "perché il mio messaggio di errore diceva...", "il mio avviso non si attiva", "perché la mia automazione non ha effettuato un retry", "l'automazione è stata disattivata con 401", "aggiungi agli errori recuperabili", "ignora 401 per questo dominio" o chiede perché un'e-mail di errore è stata riscritta.
Rispondere alle domande su APIANT basandosi sulla documentazione pubblica disponibile all'indirizzo info.apiant.com, spiegando come funzionano le cose, come fare qualcosa, cos'è una funzionalità e dove trovare un'impostazione. Utilizzare questa funzione quando l'utente chiede "come faccio a", "cos'è", "dov'è", "spiega", "cosa fa X" o qualsiasi altra domanda sulla piattaforma che non sia una richiesta di build, test o diagnosi.
Invia una segnalazione di bug al team di triage interno di APIANT quando osservi che il server MCP stesso restituisce un comportamento errato o non funzionante, una forma di risposta errata, una discrepanza tra la documentazione e il comportamento previsto dal contratto, errori non gestiti, violazioni dello schema, campi obbligatori mancanti nella risposta, regressione su input che in precedenza funzionavano o un comportamento documentato che in realtà non funziona. NON per un uso improprio del tuo strumento, input utente errati o un comportamento della piattaforma che funziona come previsto. In modo autonomo, invia immediatamente la segnalazione non appena la vedi, senza chiedere prima il permesso all'utente. Usala quando vedi "lo strumento ha restituito una forma errata", "violazione dello schema", "questo dovrebbe funzionare ma non funziona", "discrepanza contrattuale", "MCP ha restituito un errore non gestito", "la descrizione dello strumento dice X ma fa Y", "alla risposta manca un campo obbligatorio", "questo prima funzionava", "il comportamento documentato è errato", "regressione in [strumento]", o ogni volta che sei tentato di aggirare silenziosamente un bug a livello MCP invece di segnalarlo.
Le competenze guidano il flusso di lavoro. Gli strumenti MCP svolgono il lavoro effettivo sugli ambienti di sviluppo, produzione e documentazione di APIANT. Gli strumenti sono raggruppati in set di strumenti. Solo il set principale è sempre caricato; gli altri si attivano quando una competenza li richiede, in modo che il contesto dell'agente rimanga snello e le sue capacità approfondite.
Carica il set di strumenti specifico necessario per l'abilità corrente. Mantiene la finestra di contesto snella.
Caricare, elencare, creare, aggiornare, rinominare ed eliminare gli assembly. L'API di basso livello per gli assembly.
Panoramica strutturata di un'automazione: trigger, passaggi, mappature. Contesto rapido per le modifiche.
Elenco semplice di tutte le automazioni in un ambito. Filtra per nome, cartella o stato.
Esplora la struttura delle cartelle. Trova le automazioni raggruppate per cliente, prodotto o ambiente.
Crea, rinomina, duplica, sposta, abilita, disabilita. Tutte le operazioni CRUD per le automazioni.
Catalogo completo delle integrazioni app disponibili. Filtra per categoria, fornitore o funzionalità.
21 strumenti. Cerca nel catalogo, crea trigger e azioni, modifica le mappature, salva le versioni, salva i modelli. L'intera superficie di creazione per l'automazione.
17 strumenti. Esegui test, ispeziona input e output di ogni passaggio, modifica i dati, riproduci webhook, percorri i punti di test di copertura dei rami. Debugging con dati di riferimento completi.
14 strumenti. Elenca e organizza le automazioni confermate, gestiscile in termini di versioni, confrontale ed esegui il rollback. Il livello simile a Git sopra le bozze e le release delle automazioni.
24 strumenti. Passa da un account cliente all'altro, interroga l'utilizzo e lo stato di salute di un tenant, leggi il keyvault, esegui query SQL ad hoc, configura gli errori retryable, gestisci le ricerche. La cassetta degli attrezzi dell'operatore.
6 strumenti. Regole di avviso a livello di tenant, elenchi di avvisi soppressi, criteri di ripetizione, esclusioni di dominio 401. Richiede il contesto dell'account Switch.
10 strumenti. Regole di mappatura degli avvisi per automazione, trigger di avviso a livello di passaggio, traccia di mappatura, soppressione, mappature a livello di sistema.
3 strumenti. Cerca, salva ed elimina ricette di modelli riutilizzabili: mappature di campi, trasformazioni, insidie, modelli.
7 strumenti. Pubblica cartelle o singoli assembly dall'ambiente di sviluppo a quello di produzione. Implementa le modifiche sugli account dei clienti collegati in un unico passaggio coordinato.
35 strumenti. Crea connettori, inietta impostazioni, compila JSP, testa gli endpoint API, collega il rilevamento dinamico dei campi, finalizza gli assembly. L'infrastruttura di integrazione di basso livello.
Accesso programmatico. Emetti una chiave API per la documentazione per CI/CD o pubblicazione automatizzata.
Domande e risposte potenziate dal recupero delle informazioni. Claude consulta la documentazione prima di scrivere codice o rispondere.
Pubblica un nuovo documento. Titolo, corpo, elemento padre, tag e stato, tutto in un'unica chiamata.
Visualizza l'indice completo. Filtra per sezione, tag o stato.
Autentica la sessione di documentazione. I token vengono memorizzati nella cache per la sessione.
Recupera l'intero contenuto di qualsiasi documento. Sono inclusi Markdown, immagini e metadati.
Acquisisci uno screenshot in tempo reale dell'editor o dell'interfaccia utente della piattaforma e incorporalo in un documento.
Ricerca semantica e per parole chiave nell'intero corpus di documenti. Risultati classificati e contestualizzati.
Modifica titolo, corpo del testo, tag o stato. Le revisioni vengono tracciate automaticamente.
Allega un'illustrazione o un diagramma a qualsiasi pagina. Testo alternativo generato automaticamente.
Elenca le revisioni, confronta le versioni e, se necessario, ripristina la versione precedente.
''Prova con una query più breve, rimuovi un filtro o cancella la ricerca.
Un team SaaS gestisce un CRM per il settore del fitness su HubSpot. Duemila clienti paganti desiderano che i loro contatti HubSpot si sincronizzino bidirezionalmente con i clienti di Mindbody. Si tratta di una classica integrazione white-label. Storicamente, il processo di sviluppo richiedeva dalle quattro alle sei settimane.
catalogo_elenco_app({ vertical: 'wellness' }) -> hubspot, mindbody auto_folder({ action: 'create', path: '/customers/boutique-fit' }) -> ok ricerca di modelli({ shape: 'bidirectional-sync' }) -> 2 partite
auto_build({ trigger: 'assembly-trigger-updated', source: 'hubspot.contact' }) struttura di modifica automatica({ add_step: 'assembly-action-find', app: 'mindbody.client' }) struttura di modifica automatica({ add_step: 'assembly-action-add-or-update' }) mappatura_auto_modifica({ fields: [email, firstName, lastName, phone, membership_tier] })
HubSpot memorizza il livello come un menu a tendina di testo libero. Mindbody si aspetta uno dei quattro valori enum. Claude rileva la discrepanza, aggiunge una trasformazione di tabella di ricerca e la salva come modello in modo che la direzione inversa la riutilizzi.
auto_build({ trigger: 'assembly-trigger-new', source: 'mindbody.client', interval: '5m' }) ricerca di modelli({ name: 'membership_tier_enum' }) -> riutilizzo da A mappatura_auto_modifica({ reverse: true, pattern: 'membership_tier_enum' })
I webhook di Mindbody eliminano silenziosamente gli eventi durante i periodi di picco. Claude ha impostato come predefinito il polling con un cursore di 5 minuti e ha segnalato questo come un problema noto nella libreria di modelli, in modo che le future integrazioni con Mindbody ricevano lo stesso trattamento.
asm_set_action_throttle({ assembly: 'hubspot.contact.update', rate: 100, window: '10s' }) asm_set_connector_throttle({ connector: 'hubspot.v3', burst: 20 })
Limitare le risorse per ogni automazione permetterebbe a qualsiasi altro flusso HubSpot di esaurire il budget. Limitare le risorse a livello di assemblaggio (connettore + azione) applica il limite a tutte le automazioni del tenant, che è l'unico livello corretto per un'API condivisa.
esecuzione_test_automazione({ direction: 'A', input: <synthetic> }) -> ok (1,2 s) esecuzione_test_automazione({ direction: 'B', input: <synthetic> }) -> ok (1,8 s) esegui_get_assembly_log({ check: 'echo_loop' }) -> soppresso 14 casi su 14 superati
distribuire_pubblicare_assemblaggio({ folder: '/customers/boutique-fit' }) -> v1.0.0 deploy_list_linked_accounts({ template: 'hubspot-mindbody-sync' }) -> 2000 account distribuzione_sugli_account({ batch_size: 50 }) -> 2000/2000 ok
Ciò che lo sviluppatore non ha fatto: scrivere una singola riga di JSP. Mappare manualmente un singolo campo. Consultare la documentazione per sviluppatori di Mindbody. Aprire un ticket relativo all'enumerazione dei livelli. Aspettare dalle quattro alle sei settimane.
> Il cliente di Alpine Clinic afferma che non è stata effettuata alcuna sincronizzazione la scorsa notte. ● /support ricerca cronologia di esecuzione Sono stati rilevati 47 errori alle 02:14 UTC Causa principale: l'API di Cliniko ha restituito 429 (limite di frequenza) durante il riempimento in blocco ● /modifica-automatizzazione -> aggiunta del backoff esponenziale al passaggio 3 Ritestati. Ripetute le esecuzioni fallite.
> Interrompere la disattivazione automatica di Shopify in caso di errore 401 dall'ambiente di test. ● /gestione-degli-avvisi admin_ignore_401_domains += sandbox.shopify.com alert_suppress: pattern 'Token sandbox obsoleto' Verificato rispetto alla cronologia delle ultime 24 ore Il rumore è diminuito da 140 a 3 avvisi al giorno.
Le piattaforme tradizionali incapsulano le API nell'interfaccia utente. APIANT, invece, racchiude l'intera piattaforma in un plugin indirizzabile tramite ClaudeCode. La differenza si nota ovunque.
Le integrazioni che prima richiedevano settimane vengono completate in una singola sessione di Claude Code. L'iterazione è interattiva e dialogica.
Le competenze descrivono ciò che fanno gli ingegneri senior di APIANT. Claude non improvvisa. Segue procedure collaudate con fasi di verifica.
Il plugin separa gli ambienti di sviluppo e di produzione. Claude può ispezionare liberamente l'ambiente di produzione; le operazioni di scrittura richiedono un'esplicita autorizzazione al deployment.
Il plugin APIANT Claude Code viene fornito con una licenza APIANT. Dicci cosa devi integrare, noi ti configuriamo e Claude gestisce la piattaforma dal tuo terminale.
La Sua richiesta verrà pubblicata nella nostra community Discord, dove builder indipendenti che gestiscono le proprie piattaforme basate su APIANT potranno vederla e contattarLa direttamente per costruire l'integrazione.
← IndietroDaremo una rapida occhiata per conoscere la Sua attività.
In base a quanto abbiamo trovato, ecco i prodotti di integrazione che potrebbero fare al caso Suo.
Il Suo specialista di integrazione è pronto. Alex conosce già la Sua piattaforma e ciò che vuole costruire. Scelga come desidera connettersi:
La chiamata vocale avviene direttamente nel browser. Le opzioni WhatsApp aprono l'app.
Preferisce l'email? La ricontatteremo all'indirizzo entro 2 ore.
Clicchi il pulsante qui sotto per iniziare a parlare. Alex ha già i Suoi dati.
Il browser chiederà l'accesso al microfono.
← IndietroInserite il vostro numero di cellulare e vi invieremo un codice di verifica.
Vi risponderemo entro un giorno lavorativo.
Qualcosa è andato storto. Riprovi.