Você pode auditar metadados de documentos com um agente de IA fazendo três perguntas precisas, e o agente responde lendo os arquivos localmente através do GroupDocs.Metadata.Mcp. Um prompt típico inicial é:
Quem está listado como autor e quem modificou pela última vez nos arquivos desta pasta, e qual nome de empresa eles carregam?
A versão passo a passo com configuração e solução de problemas está na documentação: Como auditar metadados de documentos com um agente de IA.
Por que uma auditoria de metadados precisa de uma ferramenta e não apenas de um modelo?
Um modelo de linguagem não pode ver metadados. Ele vê o texto que você cola, e o campo autor, o nome da empresa e as coordenadas GPS não estão nesse texto. Um agente que responde “quem escreveu isso?” sem chamar uma ferramenta está adivinhando, e a adivinhação soa confiante. GroupDocs.Metadata.Mcp é um servidor MCP que fornece ao Claude, Cursor, GitHub Copilot, VS Code e Windsurf as propriedades reais de um arquivo: o agente chama uma ferramenta, recebe JSON e relata o que está lá. Os arquivos permanecem em uma pasta na sua máquina; apenas as propriedades viajam para o modelo.
As três perguntas abaixo são as que explicam a maioria das surpresas de privacidade. Cada uma funciona como um prompt independente.
Pergunta 1: quem está nomeado como autor?
Quem está listado como autor e quem modificou pela última vez nos arquivos desta pasta?
O agente chama search_metadata com um filtro, que retorna apenas as propriedades correspondentes em vez de todo o conjunto de propriedades. A descrição da ferramenta diz para usá‑la “quando o usuário pergunta sobre uma propriedade ESPECÍFICA em vez de todo o conjunto”. Os filtros são category (por exemplo person), nameContains e valueContains, todos sem distinção entre maiúsculas e minúsculas. O resultado é um objeto JSON com count e um array properties de nome, valor e categoria.
Por que isso importa: o campo autor costuma conter o nome real de uma pessoa, e o campo last-modified-by às vezes nomeia um ex‑funcionário. Nenhum dos dois aparece na página.
Pergunta 2: qual empresa está escrita no arquivo?
Alguma propriedade nesses arquivos ainda contém o nome antigo da empresa?
Isso é search_metadata novamente, com valueContains definido para o nome. Uma chamada por arquivo, e um count de 0 significa que não há correspondência. O campo empresa é frequentemente herdado de um modelo, de modo que um documento escrito hoje ainda pode carregar o nome de um empregador anterior. Quando você precisa da visão completa de um arquivo em vez de uma visualização filtrada, o agente usa read_metadata, que devolve todas as propriedades como JSON (as primeiras 5 em modo de avaliação): autor, título, datas e propriedades personalizadas.
Pergunta 3: essas fotos contêm coordenadas GPS?
Quais dessas fotos têm coordenadas GPS? Onde?
A categoria gps do search_metadata responde diretamente. Em modo de avaliação os dados GPS do EXIF não estão disponíveis, então um count de 0 não prova nada; verifique get_license_status primeiro. Uma foto tirada em casa e publicada como está é o exemplo padrão de vazamento de localização, e um prompt de auditoria é mais rápido que abrir as propriedades de cada imagem manualmente. Se os arquivos não forem imagens, get_document_info fornece uma verificação leve de tipo, tamanho, número de páginas e status de criptografia sem listar propriedades.
Sessão de exemplo (abreviada)
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).
Esta é uma ilustração do fluxo, não uma captura de tela. Os nomes das ferramentas e o formato da resposta seguem a referência das ferramentas.
O que a auditoria não pode dizer em modo de avaliação
Sem uma licença o servidor roda em modo de avaliação, e o limite documentado é exato: apenas as primeiras 5 propriedades do documento são legíveis, e XMP e EXIF estão parcialmente indisponíveis. XMP expõe apenas seus dois primeiros esquemas, e para EXIF os dados GPS e a miniatura da imagem não estão disponíveis. A resposta não menciona isso, de modo que uma auditoria que diz “nenhum dado sensível encontrado” pode simplesmente ter parado de ler. Para uma verificação de conformidade, uma auditoria em modo de avaliação é incompleta por design.
Antes de confiar em qualquer resultado, pergunte:
Qual é o status da licença do servidor de metadados?
O agente chama get_license_status, que relata o modo como evaluation, licensed ou metered e nunca modifica nada. Uma licença temporária gratuita de 30 dias está disponível no GroupDocs para funcionalidade completa.
Perguntas frequentes
Claude pode verificar um PDF em busca de informações de autor ocultas sem enviá-lo?
Sim, quando o GroupDocs.Metadata.Mcp roda na sua máquina. O cliente inicia o servidor como um processo local via stdio, o arquivo é lido da sua pasta de armazenamento, e somente as propriedades retornadas chegam ao modelo.
Como encontro metadados ocultos em arquivos PDF e DOCX para uma verificação de conformidade de metadados de documentos?
Peça ao agente para ler ou buscar cada arquivo com read_metadata ou search_metadata, e mantenha um registro do modo de licença obtido via get_license_status. Uma verificação de conformidade feita em modo de avaliação é incompleta, porque apenas 5 propriedades são legíveis.
Por que minha auditoria mostra apenas algumas propriedades?
Provavelmente você está em modo de avaliação, que retorna apenas as primeiras 5 propriedades do documento. Verifique get_license_status e aplique um arquivo de licença ou chaves de uso medido.
Configurar
Execute o servidor com Docker ou com o .NET 10 SDK:
dnx GroupDocs.Metadata.Mcp --yes
Defina GROUPDOCS_MCP_STORAGE_PATH para a pasta que contém os arquivos, então registre o servidor no seu cliente. A configuração por cliente está na documentação.
Aprofunde-se
- Documentação, guia canônico: Como auditar metadados de documentos com um agente de IA
- Hub de documentação: Servidor GroupDocs.Metadata MCP
- Próximo: Aplicar padrões de metadados com fluxos de trabalho de IA automatizados usando MCP
- Próximo: Perguntas sobre a proveniência de fotos, respondidas por um agente de IA sem enviar a imagem
- Próximo: Por que remover metadados não torna um documento seguro para compartilhar
- Arquiteturas on‑premise e modelo de segurança: 3 arquiteturas para processamento de documentos com IA, e a que mantém os arquivos dentro da sua rede
- Perguntas: Fórum GroupDocs Metadata
- Fonte: GroupDocs.Metadata.Mcp no GitHub