Condividi tramite


Connettere Genie Code ai server MCP

Connettere Genie Code a strumenti esterni e origini dati tramite il protocollo MCP (Model Context Protocol). Genie Code può usare tutti i server MCP che sono stati aggiunti alla tua area di lavoro e per cui si ha l'autorizzazione per l'uso.

Annotazioni

I server MCP sono supportati solo in modalità Agente codice Genie.

Che cos'è MCP?

MCP è uno standard open source che connette gli agenti di intelligenza artificiale a strumenti, risorse, richieste e altre informazioni contestuali. MCP offre un modo standardizzato per esporre strumenti, dati e flussi di lavoro a Genie Code senza incorporare il contesto direttamente in prompt o istruzioni.

MCP è progettato per i casi in cui esiste già un contesto importante, ma è difficile accedere da un agente di intelligenza artificiale, ad esempio Genie Code. MCP offre un modo sicuro per concedere a Genie Code l'accesso al contesto simile al seguente:

  • Sistemi di documentazione: Teams spesso mantiene runbook o documenti operativi in strumenti come Confluence. Invece di copiare sezioni in richieste, tale contenuto può essere esposto una volta tramite un server MCP esterno e a cui viene fatto riferimento quando pertinente. I documenti potrebbero essere già presenti in Databricks come indice di ricerca vettoriale, che Genie Code può usare per eseguire query sui documenti pertinenti.
  • Strumenti e servizi: i team della piattaforma possono gestire API o script per la configurazione, la convalida o la distribuzione. MCP consente di rendere queste funzionalità direttamente disponibili per Genie Code.
  • Origini dati: se si dispone già di dati in Databricks, è possibile connettere Genie Code a uno spazio Genie per analizzare i dati usando il linguaggio naturale. Per i dati archiviati all'esterno di Databricks, è possibile concedere a Genie Code l'accesso sicuro tramite server MCP esterni.
  • App personalizzate: è anche possibile aggiungere funzionalità personalizzate ospitate tramite Databricks Apps. Ciò consente di connettere Genie Code a strumenti, flussi di lavoro o integrazioni proprietari creati in modo specifico per l'utente o l'organizzazione, tutti gestiti in modo sicuro all'interno dell'area di lavoro di Databricks.

In questi casi, MCP sostituisce il incollamento manuale con un approccio strutturato e riutilizzabile, rendendo disponibile il contesto corretto solo quando è necessario.

È possibile connettere Genie Code a qualsiasi server MCP nell'area di lavoro per cui si dispone dell'autorizzazione per l'uso. Gli amministratori dell'area di lavoro controllano quali server sono disponibili, mentre gli utenti possono selezionare le origini approvate in base alle esigenze.

Per altre informazioni sui server MCP in Databricks e su come creare i propri, vedere Model Context Protocol (MCP) in Databricks.

Aggiungere server MCP a Genie Code

Per connettere Genie Code a un server MCP, aggiungerlo nelle impostazioni di Genie Code:

  1. Aprire le impostazioni di Genie Code. Nel pannello Genie Code fare clic sull'icona a forma di ingranaggio. Impostazioni.
  2. In Server MCP fare clic su Nuova icona. Aggiungi server.
  3. Selezionare i server MCP da aggiungere. È possibile selezionare server MCP gestiti di Databricks o server MCP esterni:
    • Funzione catalogo Unity: selezionare gli schemi per le funzioni. Ciò consente a Genie Code di usare le funzioni per eseguire query SQL predefinite.
    • Ricerca vettoriale: selezionare gli schemi per gli indici. Ciò consente a Genie Code di eseguire una query sull'indice di ricerca vettoriale per trovare i documenti pertinenti.
    • Spazio Genie: selezionare lo spazio Genie. Genie MCP richiama Genie come strumento, consentendo di eseguire una query negli spazi Genie per analizzare i dati usando il linguaggio naturale.
    • Connessione al catalogo Unity: selezionare le connessioni da usare come server MCP esterni. Prima di poterlo usare, è necessario accedere alla connessione.
    • App Databricks: selezionare le app da usare come server MCP personalizzati. In questo modo è possibile usare qualsiasi strumento personalizzato.
  4. Fare clic su Salva.

Dopo l'aggiunta, i server MCP sono immediatamente disponibili per Genie Code. È possibile iniziare a usarli in modalità Agent senza modificare le istruzioni o le richieste. Genie Code utilizzerà automaticamente questi server quando necessario.

Attualmente, l'accesso MCP è limitato a 20 strumenti in tutti i server. È possibile scegliere quali strumenti e server abilitare o disabilitare nelle impostazioni genie Code.