Můžete auditovat metadata dokumentu pomocí AI agenta tím, že položíte tři přesné otázky, a agent na ně odpoví načtením souborů lokálně přes GroupDocs.Metadata.Mcp. Typický první prompt je:

Kdo je uveden jako autor a kdo jako poslední upravující ve všech souborech v tomto adresáři a jaké jméno společnosti nese?

Podrobná verze s konfigurací a řešením problémů je v dokumentaci: Jak auditovat metadata dokumentu pomocí AI agenta.

Proč audit metadat potřebuje nástroj a ne jen model?

Jazykový model nemůže vidět metadata. Vidí pouze text, který vložíte, a pole autor, název společnosti a GPS souřadnice v tom textu nejsou. Agent, který odpovídá „kdo to napsal?“ bez volání nástroje, jen hádá a hádání zní sebejistě. GroupDocs.Metadata.Mcp je MCP server, který poskytuje Claude, Cursor, GitHub Copilot, VS Code a Windsurf skutečné vlastnosti souboru: agent zavolá nástroj, získá JSON a nahlásí, co je k dispozici. Soubory zůstávají v adresáři na vašem počítači; pouze vlastnosti jsou odeslány modelu.

Níže uvedené tři otázky jsou ty, které vysvětlují většinu překvapení v oblasti soukromí. Každá funguje jako samostatný prompt.

Otázka 1: kdo je uveden jako autor?

Kdo je uveden jako autor a kdo jako poslední upravující ve všech souborech v tomto adresáři?

Agent zavolá search_metadata s filtrem, který vrátí pouze odpovídající vlastnosti místo celého souboru vlastností. Popis nástroje říká, že jej použijete „když uživatel žádá o KONKRÉTNÍ vlastnost místo celého souboru“. Filtry jsou category (například person), nameContains a valueContains, všechny bez rozlišení velkých a malých písmen. Výsledek je JSON objekt s count a polem properties obsahujícím název, hodnotu a kategorii.

Proč je to důležité: pole autor často obsahuje skutečné jméno osoby a pole poslední úprava může uvádět bývalého zaměstnance. Ani jedno se na stránce neukazuje.

Otázka 2: jaká společnost je zapsána v souboru?

Obsahuje některá vlastnost v těchto souborech stále starý název společnosti?

Jedná se opět o search_metadata s nastaveným valueContains na název. Jeden hovor na soubor a count roven 0 znamená žádnou shodu. Pole společnosti je často zděděno ze šablony, takže dokument vytvořený dnes může stále nést název předchozího zaměstnavatele. Když potřebujete kompletní obrázek o jednom souboru místo filtrovaného pohledu, agent použije read_metadata, který vrátí všechny vlastnosti jako JSON (prvních 5 v režimu hodnocení): autor, název, data a vlastní vlastnosti.

Otázka 3: obsahují tyto fotografie GPS souřadnice?

Které z těchto fotografií mají GPS souřadnice? Kde?

search_metadata kategorie gps odpovídá přímo. V režimu hodnocení nejsou data EXIF GPS k dispozici, takže count roven 0 nic neprokazuje; nejprve zkontrolujte get_license_status. Fotografie pořízená doma a publikovaná tak, jak je, je standardním příkladem úniku polohy a auditní prompt je rychlejší než ruční otevírání vlastností každého obrázku. Pokud soubory nejsou obrázky, get_document_info poskytuje lehkou kontrolu typu, velikosti, počtu stránek a stavu šifrování bez výpisu vlastností.

Příklad relace (zkrácený)

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).

Toto je ilustrace toku, ne zachycený snímek obrazovky. Názvy nástrojů a tvar odpovědi následují referenci nástrojů.

Co audit v režimu hodnocení nemůže zjistit

Bez licence server běží v režimu hodnocení a dokumentovaný limit je přesný: čitelné jsou pouze prvních 5 vlastností dokumentu a XMP a EXIF jsou částečně nedostupné. XMP odhaluje jen své první dva schémata a pro EXIF nejsou k dispozici GPS data ani miniatura obrázku. Odpověď to nezmiňuje, takže audit, který říká „nic citlivého nenalezeno“, mohl prostě přestat číst. Pro kontrolu souladu je audit v režimu hodnocení záměrně neúplný.

Než důvěřujete jakémukoli výsledku, zeptejte se:

Jaký je stav licence metadata serveru?

Agent zavolá get_license_status, který hlásí režim jako evaluation, licensed nebo metered a nikdy nic nemění. Bezplatná 30denní dočasná licence je k dispozici od GroupDocs pro plnou funkčnost.

Často kladené otázky

Může Claude zkontrolovat PDF na skryté informace o autorovi bez nahrávání?
Ano, když GroupDocs.Metadata.Mcp běží na vašem počítači. Klient spustí server jako lokální proces přes stdio, soubor je načten z vašeho úložného adresáře a pouze vrácené vlastnosti dosáhnou modelu.

Jak najdu skrytá metadata v PDF a DOCX souborech pro kontrolu souladu metadat dokumentu?
Požádejte agenta, aby přečetl nebo prohledal každý soubor pomocí read_metadata nebo search_metadata, a zaznamenejte režim licence z get_license_status. Kontrola souladu provedená v režimu hodnocení je neúplná, protože je čitelných jen 5 vlastností.

Proč můj audit zobrazuje jen několik vlastností?
Pravděpodobně jste v režimu hodnocení, který vrací jen prvních 5 vlastností dokumentu. Zkontrolujte get_license_status a použijte licenční soubor nebo měřené klíče.

Nastavení

Spusťte server pomocí Dockeru nebo s .NET 10 SDK:

dnx GroupDocs.Metadata.Mcp --yes

Nastavte GROUPDOCS_MCP_STORAGE_PATH na adresář, který obsahuje soubory, a poté zaregistrujte server ve svém klientovi. Konfigurace pro jednotlivé klienty je v dokumentaci.

Prohloubení