U kunt metadata verwijderen vóór het delen met een enkele prompt aan een AI‑agent die GroupDocs.Metadata.Mcp lokaal uitvoert, maar een gestript bestand is niet automatisch een veilig bestand. De prompt:
Verwijder alle metadata uit de bestanden in mijn documentenmap en vertel me wat je hebt verwijderd.
De stapsgewijze versie met configuratie en probleemoplossing staat in de documentatie: How to strip metadata from documents before sharing them.
Wat is de veelvoorkomende verkeerde aanpak?
De gebruikelijke aanpak is “verwijder het en stuur het”: voer één verwijdering uit, ga ervan uit dat het resultaat schoon is, voeg het bestand toe. Dit faalt op drie manieren, en geen van hen is een bug. Elk is een grens van wat metadata‑verwijdering betekent.
Waarom blijft het origineel nog een risico?
remove_metadata verwijdert metadata uit een document en slaat een opgeschoonde kopie op in de opslag. Het herschrijft het origineel niet. Het origineel blijft op de schijf met alles erin, dus het bijvoegen van het verkeerde bestand ondermijnt de oefening. Dit is een bekend incident: een aanbestedingsdocument dat aankomt met de naam van een concurrent in het veld Company omdat het niet‑opgeschoonde bestand in de e‑mail zat.
De oplossing is procedureel. Laat de agent het bestand dat hij heeft geproduceerd benoemen, en stuur alleen dat bestand.
Waarom is “geen metadata” niet hetzelfde als “geen verborgen inhoud”?
Tracked changes, opmerkingen, ingesloten objecten en eerdere revisies bevinden zich in de documentinhoud, niet in de eigenschapenset. Een metadata‑tool kan niet verwijderen wat geen metadata is. Voor opmerkingen en annotaties verwijzen de documenten naar de GroupDocs.Annotation.Mcp‑server, en voor redactie op inhoudsniveau naar GroupDocs.Redaction. Welke server te gebruiken voor de metadata‑stap: de Redaction‑server’s erase_metadata wist benoemde document‑eigenschapsvelden (author, title, company, keywords, dates en soortgelijke), terwijl deze server’s remove_metadata verwijdert per categorie (gps, author, comments, company, dates, software, copyright, keywords, personal) en de EXIF-, XMP- en IPTC‑pakketten dekt. Voor verborgen tekst en annotatie‑zorgen, zie 3 manieren om gevoelige gegevens te redigeren met AI‑agents.
Waarom kan een niet‑gelicentieerde uitvoering niet worden vertrouwd?
In evaluatiemodus zijn alleen de eerste 5 documenteigenschappen lees‑ en schrijfbaar, en zijn XMP en EXIF gedeeltelijk niet beschikbaar. Een “verwijder alles”‑pass in evaluatie kan niet eerlijk beweren dat alles is verwijderd, en de verificatie‑lezen is ook gedeeltelijk: je zou een ingekorte lijst bevestigen. Roep eerst get_license_status aan. Pas een licentiebestand of meter‑sleutels toe, of gebruik de gratis tijdelijke licentie van 30 dagen, vóór een echte pre‑share‑run.
Wat is de juiste manier: lezen, strippen, verifiëren?
Gebruik een lus waarin elke stap een tool‑aanroep is en de laatste een lezing van de kopie:
- Capture.
read_metadataop het origineel registreert wat er was. - Strip.
remove_metadataproduceert de opgeschoonde kopie. Zondercategoriesverwijdert het alle verwijderbare metadata, wat betekent documenteigenschappen, EXIF-, XMP- en IPTC‑pakketten en soortgelijke; informatie die structureel deel uitmaakt van het document is geen metadata en blijft. Om de titel en datums te behouden, geef in plaats daarvan categorieën door:gps,author,comments,company,dates,software,copyright,keywordsofpersonal(een best‑effort bundel die mensen, bedrijf en locatie dekt). - Verify.
read_metadataop het opgeschoonde bestand toont wat er overblijft.
Stap 3 is degene die mensen overslaan, en het verandert “ik denk dat het schoon is” in een voor‑ en na‑situatie. Een herbruikbare prompt:
Voordat ik iets uit deze map verstuur: lees de metadata, strip ze, verifieer dat de kopie schoon is, en geef me een één‑regelige rapport per bestand.
Dat zijn drie tool‑aanroepen per bestand en een tabel aan het einde, wat routinematig werk is voor een agent en werk dat een persoon onder tijdsdruk vergeet.
Wanneer moet de strip‑run plaatsvinden: één keer, of elke keer?
Behandel het als een controlepunt, niet als een opruimproject. De incidenten die dit voorkomt zijn zelden dramatisch: een persbericht met de naam van de opsteller in het veld author, een contract met een voormalige werkgever in het veld company, een site‑foto met bijgevoegde coördinaten. Elk is een gewoon bestand dat de map verliet zonder dat iemand vroeg wat het droeg. Een agent is een goed laatste controlepunt omdat de vraag niets kost om te stellen. Plaats de permanente instructie in uw projectregels of in de prompt die u hergebruikt, zodat de lees‑, strip‑ en verificatiesequentie elke keer op de uitgaande map wordt uitgevoerd en niet alleen wanneer iemand zich herinnert.
Het controlepunt werkt alleen als de licentiestatus bekend is. In een gelicentieerde of meter‑run ziet de verificatie‑lezen de volledige eigenschapenset, en het één‑regelige rapport per bestand is een verklaring waarop u kunt vertrouwen. In een evaluatierun, beschouw het rapport als een oefening van de workflow en niets meer.
Voorbeeldsessie (verkort)
You: Remove the author and company from tender-draft.pdf, keep title and dates, then verify.
Agent: [calls read_metadata on tender-draft.pdf] Author, Company, Title, dates found
Agent: [calls remove_metadata: categories = author, company] 2 properties removed
Agent: [calls read_metadata on the cleaned copy] Title and dates remain; Author and Company absent
Send the cleaned copy named in the remove step, not tender-draft.pdf.
Dit is een illustratie van de flow, geen vastgelegde screenshot. remove_metadata returns a saved-path message with the number of properties removed.
Veelgestelde vragen
Kan ik de auteur uit een PDF verwijderen voordat ik deze verstuur?
Ja. Vraag de agent om de author‑categorie te verwijderen, en hij zal remove_metadata met die categorie aanroepen en een opgeschoonde kopie opslaan. Controleer de kopie met een tweede lezing.
Moet ik metadata verwijderen voordat ik een document upload naar een LLM?
Als het document uw machine verlaat, strip dan eerst een kopie, omdat de eigenschappen met het bestand meereizen. Met GroupDocs.Metadata.Mcp gebeurt het strippen zelf lokaal.
Verwijdert strippen ook tracked changes en opmerkingen in de inhoud?
Nee. Dat zijn inhoud, geen metadata. De comments‑categorie verwijst naar commentaar‑eigenschappen in de metadata, en opmerkingen en annotaties op inhoudsniveau behoren tot de Annotation‑server, en verborgen tekst en andere inhoudsniveau‑redactie tot de Redaction‑server.
Dieper duiken
- Documentatie, canonieke handleiding: Hoe metadata uit documenten te strippen voordat u ze deelt
- Documentatie‑hub: GroupDocs.Metadata MCP Server
- Begin hier: 3 metadata‑vragen om een AI‑agent te stellen voordat u een document deelt
- Gerelateerd: Handhaaf metadata‑standaarden met geautomatiseerde AI‑workflows met MCP
- Gerelateerd: Foto‑herkomstvragen, beantwoord door een AI‑agent zonder de afbeelding te uploaden
- Andere servers: 3 manieren om gevoelige gegevens te redigeren met AI‑agents en MCP
- Andere servers: GroupDocs.Redaction.Mcp · GroupDocs.Annotation.Mcp
- On‑premise en beveiligingsmodel: 3 architecturen voor AI‑documentverwerking, en diegene die bestanden binnen uw netwerk houdt
- Vragen: GroupDocs Metadata forum
- Bron: GroupDocs.Metadata.Mcp on GitHub