Quando utilizzare SnapLogic MCP Server anziché Enterprise MCP

immagine frontale di Dominic Wellington
5 lettura minima
Riassumere questo con l'AI

Man mano che gli agenti di intelligenza artificiale passano da progetti pilota sperimentali a parte integrante dell'infrastruttura operativa, è necessario disporre di un metodo affidabile e regolamentato per collegare due ambienti: la piattaforma che gestisce la loro logica e i sistemi aziendali che ospitano i loro dati. 

SnapLogic offre due percorsi distinti per rispondere a queste diverse esigenze operative: 1) SnapLogic MCP Server e 2) Enterprise MCP. Comprendere questa distinzione è fondamentale: gli agenti generano volumi di traffico back-end esponenzialmente superiori rispetto ai team umani, e forzare questi due percorsi in un modello generico del tipo “l’IA può chiamare qualsiasi cosa” comporta rischi per la sicurezza e una proliferazione incontrollata delle operazioni. 

Per avere successo su larga scala, le aziende hanno bisogno di una separazione chiara e regolamentata tra la gestione delle operazioni degli agenti e l'accesso ai dati aziendali.

Una breve introduzione all’MCP

Il Model Context Protocol, o MCP, è uno standard aperto che offre agli agenti di intelligenza artificiale un metodo coerente per individuare e richiamare gli strumenti. Anziché dover realizzare un’integrazione personalizzata ogni volta che un agente deve interagire con un nuovo sistema, l’agente chiede a un server MCP quali risorse sono disponibili e richiama quelle di cui ha bisogno. 

Il server gestisce l'autenticazione, la struttura e la risposta. SnapLogic è presente su entrambi i lati di tale handshake e funziona indipendentemente dal fatto che l'agente che effettua la chiamata sia basato su Claude, su un altro fornitore di IA o su un framework interno sviluppato da zero dal vostro team.

Percorso 1: SnapLogic MCP Server, l'interfaccia MCP gestita per la piattaforma

Realizzare una pipeline e gestirla in produzione sono due cose ben diverse. Una volta creata la pipeline, occorre comunque qualcuno che la distribuisca, la esegua, ne garantisca la sicurezza e verifichi cosa è successo durante l’esecuzione. È qui che entra in gioco SnapLogic MCP Server: si tratta del livello operativo per gli agenti, che rende disponibili le stesse azioni della piattaforma che uno sviluppatore selezionerebbe in Designer sotto forma di chiamate a strumenti controllati. Ecco alcuni esempi pratici.

Creazione e distribuzione con lo stesso agente

Caso d'uso: un agente di programmazione che distribuisce e gestisce le pipeline appena create. SnapCode è lo strumento in linguaggio naturale che gli sviluppatori utilizzano per creare una pipeline; lo SnapLogic MCP Server è il componente che provvede successivamente alla distribuzione, all'esecuzione, alla convalida e alla gestione della stessa. Attraverso di esso, un agente può eseguire tali operazioni sulla piattaforma sotto forma di chiamate allo strumento, ovvero le stesse azioni che uno sviluppatore compirebbe normalmente cliccando in Designer.

Produzione su larga scala, con tracciabilità

Caso d’uso: un agente aziendale che gestisce pipeline già in produzione con volumi elevati. Ogni chiamata riporta l’identità della persona o del sistema per conto del quale agisce l’agente, viene verificata rispetto alle politiche, è soggetta a limitazioni di frequenza e viene registrata in un log con chi l’ha generata, cosa è stato eseguito e cosa è successo. Una volta che una pipeline è in esecuzione, nessun LLM è coinvolto nella sua esecuzione, quindi i costi e il comportamento rimangono fissi e prevedibili. Questa è l’idea alla base del motto“crea con l’IA, esegui con SnapLogic”: l’agente crea, la piattaforma la esegue sempre allo stesso modo.

Ogni agente, una porta alla volta 

Caso d'uso: framework con più agenti che richiedono un punto di accesso controllato. Anziché configurare un percorso di accesso separato per ogni agente di codifica, agente aziendale o framework personalizzato adottato da un team, il server MCP di SnapLogic offre un unico endpoint controllato per l'accesso alla piattaforma.

Percorso 2: Enterprise MCP, per le integrazioni già supportate da SnapLogic

Il percorso uno riguarda le pipeline appena create da un agente. Il percorso due riguarda tutto ciò a cui SnapLogic è già collegato. Enterprise MCP prende le pipeline e gli Snap esistenti e li rende disponibili come strumenti che un agente può individuare e richiamare, consentendo agli agenti di accedere ai sistemi aziendali reali senza doverli ricostruire.

Contesto aziendale reale, su richiesta

Caso d'uso: un operatore che verifica lo stato di un ordine in SAP o che effettua la riconciliazione di un record tra due sistemi. Enterprise MCP rende disponibili le pipeline e le integrazioni esistenti sotto forma di strumenti MCP, avvalendosi al contempo degli oltre 1.000 connettori aziendali di SnapLogic. Ciò fornisce all'operatore un contesto aziendale reale sufficiente per comprendere lo stato trasversale ai sistemi, riconciliare un record cliente tra un sistema di ticketing e il CRM, oppure estrarre le informazioni che consentono di abbreviare il ciclo di vendita.

Condutture in grado di estendersi anche verso l’esterno

Caso d'uso: una pipeline che necessita delle funzionalità di un server MCP SnapLogic di terze parti. In questo caso, il flusso avviene in senso inverso. Un client MCP consente alle pipeline già create di connettersi a server MCP SnapLogic esterni, generando le definizioni delle funzioni, eseguendo operazioni in remoto e formattando i risultati, in modo che le integrazioni possano attingere a ciò che altri team o fornitori stanno sviluppando senza dover rifare nulla da capo.

Un punto di accesso gestito

Caso d'uso: il reparto IT necessita di un unico punto di accesso regolamentato anziché di una proliferazione di agenti sparsi ovunque. Ogni chiamata Enterprise MCP passa attraverso l’AI Gateway di SnapLogic, dove sono gestiti autenticazione, limiti di velocità, audit trail e propagazione dell’identità (Trusted Agent Identity), limitando così un agente esattamente alle autorizzazioni della persona per conto della quale agisce. Poiché tali connessioni sono centralizzate tramite il Gateway anziché essere punto a punto, il reparto IT gestisce un unico sistema invece di dover seguire passo passo ogni nuova integrazione ogni volta che un agente ha bisogno di raggiungere un nuovo sistema. 

Enterprise MCP opera in parallelo con le API esistenti, le query dirette al database e il catalogo Snap. Funziona con gli agenti creati al di fuori di AgentCreator.

Stesso edificio, due ingressi

SnapLogic MCP Server ed Enterprise MCP si basano su un'infrastruttura unificata, non su modelli di fiducia separati. Ogni chiamata viene autenticata, autorizzata, soggetta a limitazioni di frequenza e registrata, garantendo un'esecuzione deterministica della pipeline. Questa coerenza consente ai team di sicurezza di adottare con fiducia l'automazione basata sugli agenti, evitando di considerare ogni agente come un nuovo rischio di integrazione. Inoltre, elimina la proliferazione operativa causata dalla creazione, da parte dei team, di metodi ad hoc per consentire agli agenti di accedere ai sistemi aziendali.

Quale si adatta meglio alle tue esigenze?

Se ti occupi direttamente della creazione o della gestione di pipeline, inizia con SnapLogic MCP Server. Se i tuoi agenti devono accedere ai sistemi aziendali già collegati da SnapLogic, inizia con Enterprise MCP.

La maggior parte delle organizzazioni finirà per aver bisogno di entrambi all’interno dello stesso flusso di lavoro. Un agente gestisce le pipeline da un lato, alimentando al contempo un processo che raggiunge i sistemi aziendali dall’altro. Entrambi sono regolati dallo stesso modello di identità e di audit.

Sei pronto a vederlo in azione sui tuoi sistemi? Prenotate una demoe vi illustreremo entrambe le modalità di elaborazione dei vostri dati.

immagine frontale di Dominic Wellington
Direttore del marketing di prodotto per l'intelligenza artificiale e i dati presso SnapLogic
Categoria: Prodotto AI