Il server Model Context Protocol (MCP) di Google Drive applica i controlli degli accessi e le regole di idoneità per determinare con quali file e cartelle possono interagire gli agenti AI.
Quando vengono richiamati gli strumenti, il server MCP valuta l'utente richiedente e gli elementi specifici per impedire l'accesso non autorizzato e seguire le policy di sicurezza.
Requisiti di idoneità
Per gli agenti AI e le applicazioni che utilizzano il server MCP di Google Drive, i file devono superare una serie di controlli di sicurezza, norme e funzionalità. Il server MCP valuta le regole di Prevenzione della perdita di dati (DLP) di Google Workspace, ma solo le policy che applicano i controlli di gestione dei diritti sulle informazioni (IRM) limitano l'idoneità.
Per poter interagire tramite il server MCP, un file o una cartella deve soddisfare i seguenti criteri:
- Disponibilità del servizio: il servizio Google Drive deve essere attivato per l'organizzazione dell'utente nella Console di amministrazione Google Workspace.
- Controllo ACL: l'utente richiedente deve disporre almeno delle autorizzazioni in lettura (accesso
reader) al file o alla cartella. - Vincoli a livello di elemento:
- Gestione dei diritti sulle informazioni (IRM): se l'elemento ha controlli IRM che impediscono il download, il copia e incolla o la stampa (inclusi i controlli applicati dalle policy DLP configurate dall'amministratore), gli agenti AI non possono accedervi.
- CAA (accesso sensibile al contesto): valutato utilizzando la funzionalità
capabilities.canDownloaddel file. Se le policy CAA bloccano l'accesso nel contesto del client (o se i dati di contesto non sono disponibili durante le operazioni offline o in background), l'elemento non è idoneo. Se il contesto del client soddisfa i requisiti CAA, l'elemento rimane idoneo. - Crittografia lato client: i contenuti criptati con la crittografia lato client non possono essere analizzati dagli agenti AI e non sono idonei.
- Tipi di articolo speciali:
- Cartelle e scorciatoie: i metadati di cartelle e scorciatoie sono idonei. Tuttavia, i file nidificati all'interno delle cartelle o i file di destinazione a cui fanno riferimento le scorciatoie devono soddisfare in modo indipendente tutte le verifiche di idoneità.
- Stati degli elementi indesiderati:
- Spam e malware: gli elementi contrassegnati come spam o malware non sono idonei.
Comportamento del server MCP per gli elementi non idonei
Se un agente AI tenta di accedere a un elemento non idoneo, il comportamento del server dipende dal tipo di operazione, come descritto nelle sezioni seguenti.
Operazioni su un singolo file
Per le operazioni che hanno come target un singolo file o una singola cartella specifica (ad esempio la lettura di contenuti, il download, l'aggiornamento dei metadati o il recupero delle autorizzazioni), il server restituisce un messaggio di errore simile al seguente:
Impossibile recuperare i metadati dell'elemento
<item id>perché non è idoneo per l'utilizzo in contesti di AI generativa.
Operazioni su più file ed elenchi
Per le operazioni che recuperano elenchi o cercano più file (ad esempio la ricerca di file o l'elenco di file recenti), il server filtra gli elementi non idonei dai risultati di ricerca o dagli elenchi di file. Ciò potrebbe causare discrepanze per cui un utente può visualizzare o modificare un file nell'interfaccia web di Google Drive, ma l'agente AI non riesce a trovare o visualizzare il file.