Der Google Drive-MCP-Server (Model Context Protocol) erzwingt Zugriffssteuerungen und Berechtigungsregeln, um festzulegen, mit welchen Dateien und Ordnern KI-Agenten interagieren können.
Wenn Tools aufgerufen werden, wertet der MCP-Server den anfragenden Nutzer und die spezifischen Elemente aus, um unbefugten Zugriff zu verhindern und Sicherheitsrichtlinien einzuhalten.
Teilnahmevoraussetzungen
Für KI-Agenten und Anwendungen, die den Google Drive-MCP-Server verwenden, müssen Dateien eine Reihe von Sicherheits-, Richtlinien- und Funktionsprüfungen bestehen. Der MCP-Server wertet Regeln zum Schutz vor Datenverlust (Data Loss Prevention, DLP) in Google Workspace aus. Die Berechtigung wird jedoch nur durch Richtlinien eingeschränkt, die Einstellungen für die Verwaltung von Informationsrechten (Information Rights Management, IRM) erzwingen.
Damit eine Datei oder ein Ordner für die Interaktion über den MCP-Server infrage kommt, müssen die folgenden Kriterien erfüllt sein:
- Dienstverfügbarkeit: Der Google Drive-Dienst muss in der Google Workspace-Admin-Konsole für die Organisation des Nutzers aktiviert sein.
- ACL-Prüfung: Der anfragende Nutzer muss mindestens Leseberechtigungen (
reader-Zugriff) für die Datei oder den Ordner haben. - Einschränkungen auf Artikelebene:
- IRM (Information Rights Management): Wenn für das Element IRM-Einstellungen gelten, die das Herunterladen, Kopieren und Einfügen oder Drucken verhindern (einschließlich Einstellungen, die durch vom Administrator konfigurierte DLP-Richtlinien erzwungen werden), können KI-Agenten nicht darauf zugreifen.
- Kontextsensitiver Zugriff: Wird anhand der
capabilities.canDownload-Funktion der Datei ausgewertet. Wenn Richtlinien für den kontextsensitiven Zugriff den Zugriff im Kontext des Clients blockieren (oder wenn Kontextdaten während Offline- oder Hintergrundvorgängen fehlen), ist das Element nicht zulässig. Wenn der Clientkontext die CAA-Anforderungen erfüllt, bleibt das Element zulässig. - Clientseitige Verschlüsselung (CSE): Mit CSE verschlüsselte Inhalte können nicht von KI-Agenten geparst werden und sind nicht zulässig.
- Spezielle Artikeltypen:
- Ordner und Verknüpfungen: Metadaten von Ordnern und Verknüpfungen sind zulässig. Verschachtelte Dateien in Ordnern oder Zieldateien, auf die durch Verknüpfungen verwiesen wird, müssen jedoch alle Berechtigungsprüfungen unabhängig voneinander bestehen.
- Unerwünschte Artikelzustände:
- Spam und Malware: Elemente, die als Spam oder Malware markiert sind, sind nicht zulässig.
Verhalten des MCP-Servers bei nicht infrage kommenden Elementen
Wenn ein KI-Agent versucht, auf ein nicht zulässiges Element zuzugreifen, hängt das Serververhalten vom Typ des Vorgangs ab, wie in den folgenden Abschnitten beschrieben.
Vorgänge für einzelne Dateien
Bei Vorgängen, die auf eine einzelne bestimmte Datei oder einen einzelnen bestimmten Ordner abzielen (z. B. Lesen von Inhalten, Herunterladen, Aktualisieren von Metadaten oder Abrufen von Berechtigungen), gibt der Server eine Fehlermeldung wie die folgende zurück:
Die Artikelmetadaten für den Artikel
<item id>können nicht abgerufen werden, da er nicht in generativen KI-Kontexten verwendet werden darf.
Vorgänge mit mehreren Dateien und Listen
Bei Vorgängen, bei denen Listen abgerufen oder mehrere Dateien gesucht werden (z. B. beim Suchen von Dateien oder beim Auflisten der zuletzt verwendeten Dateien), filtert der Server nicht zulässige Elemente aus den Suchergebnissen oder Dateilisten heraus. Dies kann zu Abweichungen führen, bei denen ein Nutzer eine Datei in der Google Drive-Weboberfläche ansehen oder bearbeiten kann, der KI-Agent die Datei jedoch nicht finden oder sehen kann.