Você pode remover metadados antes de compartilhar com um único prompt para um agente de IA que executa o GroupDocs.Metadata.Mcp localmente, mas um arquivo despojado não é automaticamente um arquivo seguro. O prompt:
Remova todos os metadados dos arquivos na minha pasta de documentos e me diga o que você removeu.
A versão passo a passo com configuração e solução de problemas está na documentação: Como remover metadados de documentos antes de compartilhá-los.
Qual é a abordagem errada comum?
A abordagem comum é “remova e envie”: execute uma remoção, presuma que o resultado está limpo, anexe o arquivo. Isso falha de três maneiras, e nenhuma delas é um bug. Cada uma é um limite do que a remoção de metadados significa.
Por que o original ainda é um risco?
remove_metadata remove metadados de um documento e salva uma cópia limpa no armazenamento. Ele não reescreve o original. O original permanece no disco com tudo nele, de modo que anexar o arquivo errado anula o exercício. Este é um incidente familiar: um documento de licitação que chega com o nome de um concorrente no campo Company porque o arquivo não limpo foi o que estava no e‑mail.
A solução é procedural. Faça o agente nomear o arquivo que ele produziu e envie apenas esse arquivo.
Por que “sem metadados” não é o mesmo que “sem conteúdo oculto”?
Alterações rastreadas, comentários, objetos incorporados e revisões anteriores vivem no corpo do documento, não no conjunto de propriedades. Uma ferramenta de metadados não pode remover o que não é metadado. Para comentários e anotações a documentação aponta para o servidor GroupDocs.Annotation.Mcp, e para redação em nível de conteúdo para o GroupDocs.Redaction. Qual servidor usar na etapa de metadados: o servidor de Redaction erase_metadata limpa campos nomeados de propriedades do documento (author, title, company, keywords, dates etc.), enquanto este servidor remove_metadata remove por categoria (gps, author, comments, company, dates, software, copyright, keywords, personal) e cobre os pacotes EXIF, XMP e IPTC. Para questões de texto oculto e anotações, veja 3 ways to redact sensitive data with AI agents.
Por que uma execução sem licença não pode ser confiável?
No modo de avaliação apenas as primeiras 5 propriedades do documento são legíveis e graváveis, e XMP e EXIF estão parcialmente indisponíveis. Uma passagem “remover tudo” em avaliação não pode afirmar honestamente que tudo foi removido, e a leitura de verificação também é parcial: você estaria confirmando uma lista truncada. Chame get_license_status primeiro. Aplique um arquivo de licença ou chaves de medição, ou use a licença temporária gratuita de 30 dias, antes de uma execução real de pré‑compartilhamento.
Qual é a maneira correta: ler, remover, verificar?
Use um loop em que cada passo é uma chamada de ferramenta e o último é uma leitura da cópia:
- Captura.
read_metadatano original registra o que estava lá. - Remoção.
remove_metadataproduz a cópia limpa. Semcategoriesele remove todos os metadados removíveis, o que significa propriedades do documento, pacotes EXIF, XMP e IPTC e similares; informações que são estruturalmente parte do documento não são metadados e permanecem. Para manter o título e as datas, passe categorias específicas:gps,author,comments,company,dates,software,copyright,keywordsoupersonal(um conjunto de esforço máximo que cobre pessoas, empresa e localização). - Verificação.
read_metadatano arquivo limpo mostra o que resta.
O passo 3 é o que as pessoas pulam, e ele transforma “acho que está limpo” em um antes e depois. Um prompt reutilizável:
Antes de enviar qualquer coisa desta pasta: leia os metadados, remova-os, verifique se a cópia está limpa e me dê um relatório de uma linha por arquivo.
Isso são três chamadas de ferramenta por arquivo e uma tabela ao final, que é trabalho rotineiro para um agente e trabalho que uma pessoa esquece sob prazo.
Quando a remoção deve ser executada: uma vez ou sempre?
Trate isso como um ponto de verificação, não como um projeto de limpeza. Os incidentes que isso impede raramente são dramáticos: um comunicado de imprensa com o nome do redator no campo author, um contrato com um ex‑empregador no campo company, uma foto de local com coordenadas anexadas. Cada um é um arquivo comum que saiu da pasta sem que ninguém perguntasse o que ele carregava. Um agente é um bom último ponto de verificação porque a pergunta não custa nada para fazer. Coloque a instrução permanente nas regras do seu projeto ou no prompt que você reutiliza, para que a sequência ler, remover e verificar seja executada na pasta de saída toda vez e não apenas quando alguém se lembra.
O ponto de verificação só funciona se o estado da licença for conhecido. Em uma execução licenciada ou medida, a leitura de verificação vê o conjunto completo de propriedades, e o relatório de uma linha por arquivo é uma declaração em que você pode confiar. Em uma execução de avaliação, trate o relatório como um ensaio do fluxo de trabalho e nada mais.
Exemplo de sessão (abreviado)
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.
Esta é uma ilustração do fluxo, não uma captura de tela. remove_metadata retorna uma mensagem de caminho salvo com o número de propriedades removidas.
Perguntas frequentes
Posso remover o autor de um PDF antes de enviá-lo?
Sim. Peça ao agente para remover a categoria author, e ele chamará remove_metadata com essa categoria e salvará uma cópia limpa. Verifique a cópia com uma segunda leitura.
Devo remover metadados antes de fazer upload de um documento para um LLM?
Se o documento deixará sua máquina, remova uma cópia primeiro, porque as propriedades viajam com o arquivo. Com o GroupDocs.Metadata.Mcp a remoção ocorre localmente.
A remoção também elimina alterações rastreadas e comentários no corpo?
Não. Esses são conteúdo, não metadados. A categoria comments refere‑se a propriedades de comentário nos metadados, e comentários e anotações no nível do corpo pertencem ao servidor Annotation, e texto oculto e outras redações em nível de conteúdo ao servidor Redaction.
Aprofunde-se
- Documentação, guia canônico: Como remover metadados de documentos antes de compartilhá-los
- Central de documentação: GroupDocs.Metadata MCP Server
- Comece aqui: 3 perguntas sobre metadados para fazer a um agente de IA antes de compartilhar um documento
- Relacionado: Aplicar padrões de metadados com fluxos de trabalho de IA automatizados usando MCP
- Relacionado: Perguntas sobre procedência de fotos, respondidas por um agente de IA sem fazer upload da imagem
- Outros servidores: 3 ways to redact sensitive data with AI agents and MCP
- Outros servidores: GroupDocs.Redaction.Mcp · GroupDocs.Annotation.Mcp
- On‑premise e modelo de segurança: 3 architectures for AI document processing, and the one that keeps files inside your network
- Perguntas: GroupDocs Metadata forum
- Fonte: GroupDocs.Metadata.Mcp on GitHub