Sie können Dokumentmetadaten mit einem KI‑Agenten prüfen, indem Sie drei präzise Fragen stellen, und der Agent beantwortet sie, indem er die Dateien lokal über GroupDocs.Metadata.Mcp ausliest. Ein typischer erster Prompt lautet:

Wer ist als Autor und zuletzt geändert von in den Dateien dieses Ordners aufgeführt und welchen Firmennamen tragen sie?

Die schrittweise Version mit Konfiguration und Fehlersuche finden Sie in der Dokumentation: Wie man Dokumentmetadaten mit einem KI‑Agenten prüft.

Warum benötigt ein Metadaten‑Audit ein Werkzeug und nicht nur ein Modell?

Ein Sprachmodell kann Metadaten nicht sehen. Es sieht nur den Text, den Sie einfügen, und das Autor‑Feld, der Firmenname sowie die GPS‑Koordinaten sind nicht in diesem Text enthalten. Ein Agent, der „Wer hat das geschrieben?“ beantwortet, ohne ein Werkzeug aufzurufen, rät nur, und das Rätsel klingt selbstbewusst. GroupDocs.Metadata.Mcp ist ein MCP‑Server, der Claude, Cursor, GitHub Copilot, VS Code und Windsurf die tatsächlichen Dateieigenschaften liefert: Der Agent ruft ein Werkzeug auf, erhält JSON und berichtet, was vorhanden ist. Die Dateien bleiben in einem Ordner auf Ihrem Rechner; nur die Eigenschaften werden an das Modell gesendet.

Die drei nachfolgenden Fragen erklären die meisten Überraschungen in Bezug auf Datenschutz. Jede funktioniert als eigenständiger Prompt.

Frage 1: Wer ist als Autor angegeben?

Wer ist als Autor und zuletzt geändert von in den Dateien dieses Ordners aufgeführt?

Der Agent ruft search_metadata mit einem Filter auf, der nur die passenden Eigenschaften zurückgibt statt des gesamten Eigenschaftssatzes. Die Werkzeugbeschreibung empfiehlt die Nutzung „wenn der Benutzer nach einer BESTIMMTEN Eigenschaft fragt und nicht nach dem gesamten Satz“. Filter sind category (z. B. person), nameContains und valueContains, alles ohne Beachtung der Groß‑/Kleinschreibung. Das Ergebnis ist ein JSON‑Objekt mit count und einem properties‑Array aus Name, Wert und Kategorie.

Warum das wichtig ist: Das Autor‑Feld enthält häufig den echten Namen einer Person, und „zuletzt geändert von“ nennt manchmal einen ehemaligen Mitarbeiter. Keines von beidem wird auf der Seite angezeigt.

Frage 2: Welche Firma ist in der Datei eingetragen?

Enthält irgendeine Eigenschaft in diesen Dateien noch den alten Firmennamen?

Auch hier wird search_metadata verwendet, diesmal mit valueContains, das auf den Namen gesetzt ist. Ein Aufruf pro Datei, und ein count von 0 bedeutet kein Treffer. Das Firmenfeld wird häufig aus einer Vorlage übernommen, sodass ein heute erstelltes Dokument noch den Namen eines früheren Arbeitgebers tragen kann. Wenn Sie das vollständige Bild einer einzelnen Datei benötigen statt einer gefilterten Ansicht, nutzt der Agent read_metadata, das jede Eigenschaft als JSON zurückgibt (die ersten 5 im Evaluierungsmodus): Autor, Titel, Daten und benutzerdefinierte Eigenschaften.

Frage 3: Enthalten diese Fotos GPS‑Koordinaten?

Welche dieser Fotos haben GPS‑Koordinaten? Wo?

Die search_metadata‑Kategorie gps beantwortet das direkt. Im Evaluierungsmodus sind EXIF‑GPS‑Daten nicht verfügbar, sodass ein count von 0 nichts beweist; prüfen Sie zuerst get_license_status. Ein zu Hause aufgenommenes Foto, das unverändert veröffentlicht wird, ist das Standardbeispiel für einen Standort‑Leak, und ein Audit‑Prompt ist schneller, als jede Bildeigenschaft manuell zu öffnen. Wenn die Dateien keine Bilder sind, liefert get_document_info eine leichte Prüfung von Typ, Größe, Seitenzahl und Verschlüsselungsstatus, ohne Eigenschaften aufzulisten.

Beispiel‑Sitzung (gekürzt)

You:    Does any property in contract-2024.docx still contain "Northwind"?
Agent:  [calls search_metadata: valueContains = "Northwind"]
Agent:  1 match. Company = "Northwind Traders" (category: corporate).

Dies ist eine Veranschaulichung des Ablaufs, kein aufgenommenes Bildschirmfoto. Die Werkzeugnamen und die Form der Antwort folgen der Werkzeugreferenz.

Was das Audit im Evaluierungsmodus nicht sagen kann

Ohne Lizenz läuft der Server im Evaluierungsmodus, und das dokumentierte Limit ist exakt: Nur die ersten 5 Dokumenteigenschaften sind lesbar, und XMP sowie EXIF sind teilweise nicht verfügbar. XMP zeigt nur seine ersten beiden Schemata, und bei EXIF fehlen GPS‑Daten und das Bild‑Thumbnail. Die Antwort erwähnt das nicht, sodass ein Audit, das „keine sensiblen Daten gefunden“ meldet, möglicherweise einfach aufgehört hat zu lesen. Für eine Compliance‑Prüfung ist ein Audit im Evaluierungsmodus per Design unvollständig.

Bevor Sie irgendein Ergebnis vertrauen, fragen Sie:

Wie ist der Lizenzstatus des Metadaten‑Servers?

Der Agent ruft get_license_status auf, das den Modus als evaluation, licensed oder metered meldet und niemals etwas ändert. Eine kostenlose 30‑tägige temporäre Lizenz ist von GroupDocs für die volle Funktionalität erhältlich.

Häufig gestellte Fragen

Kann Claude ein PDF auf versteckte Autor‑Informationen prüfen, ohne es hochzuladen?
Ja, wenn GroupDocs.Metadata.Mcp auf Ihrem Rechner läuft. Der Client startet den Server als lokalen Prozess über stdio, die Datei wird aus Ihrem Speicherordner gelesen, und nur die zurückgegebenen Eigenschaften erreichen das Modell.

Wie finde ich versteckte Metadaten in PDF‑ und DOCX‑Dateien für eine Dokument‑Metadaten‑Compliance‑Prüfung?
Bitten Sie den Agenten, jede Datei mit read_metadata oder search_metadata zu lesen bzw. zu durchsuchen, und führen Sie ein Protokoll des Lizenzmodus aus get_license_status. Eine Compliance‑Prüfung im Evaluierungsmodus ist unvollständig, weil nur 5 Eigenschaften lesbar sind.

Warum zeigt mein Audit nur wenige Eigenschaften?
Wahrscheinlich befinden Sie sich im Evaluierungsmodus, der nur die ersten 5 Dokumenteigenschaften zurückgibt. Prüfen Sie get_license_status und wenden Sie eine Lizenzdatei oder metered‑Schlüssel an.

Einrichtung

Starten Sie den Server mit Docker oder mit dem .NET 10 SDK:

dnx GroupDocs.Metadata.Mcp --yes

Setzen Sie GROUPDOCS_MCP_STORAGE_PATH auf den Ordner, der die Dateien enthält, und registrieren Sie den Server in Ihrem Client. Die Konfiguration pro Client finden Sie in der Dokumentation.

Weiterführende Informationen