Onde esta foto foi tirada e com qual câmera? Um agente de IA pode responder a ambas as perguntas lendo os pacotes EXIF, XMP e IPTC do arquivo localmente, usando GroupDocs.Metadata.Mcp, de modo que a imagem nunca vai para um serviço de nuvem. Um primeiro prompt:

Quais dados EXIF essas fotos têm? Inclua câmera, data de captura e GPS, se houver.

A versão passo a passo com configuração e solução de problemas está na documentação: How to read EXIF, XMP, and IPTC data from images with AI.

Quem faz perguntas sobre a procedência de fotos?

Um editor precisa confirmar que uma imagem enviada contém o campo de direitos autorais do fotógrafo. Um pesquisador quer trezentas fotos ordenadas pela data em que foram tiradas, não pela data em que foram copiadas. Um revisor de segurança precisa saber se uma foto prestes a ser publicada revela um endereço residencial. Essas são perguntas sobre o arquivo, não sobre o que a imagem mostra, e um modelo que olha apenas para os pixels não pode respondê‑las de forma confiável. As respostas estão nos pacotes de metadados que a maioria dos visualizadores oculta.

Por que fazer upload da foto é o primeiro passo errado?

Enviar uma foto para um serviço de nuvem para perguntar o que ela contém envia a foto, incluindo a localização que você estava tentando verificar. Com GroupDocs.Metadata.Mcp o cliente (Claude Desktop, Claude Code, Cursor, GitHub Copilot ou outro) inicia o servidor como um processo filho local via stdio. Não há portas de entrada nem pontos finais externos no caminho de dados: agente, servidor local, sistema de arquivos local. A imagem é lida no local, e somente a resposta viaja. Com um modelo hospedado localmente, nem isso acontece.

Quais perguntas o agente responde a partir dos metadados?

read_metadata devolve os pacotes que o arquivo contém (EXIF, XMP, IPTC) como JSON, e o agente lê a resposta a partir deles. Os prompts abaixo funcionam bem:

Qual dessas fotos foi tirada com a mesma câmera?

Ordene estas imagens pela data de captura, não pela data do arquivo.

Alguma dessas tem coordenadas GPS? Onde?

O XMP mostra qual software editou esta?

A segunda pergunta é discretamente útil. Os timestamps dos arquivos são reescritos ao copiar e sincronizar, enquanto a data de captura no EXIF não é. Para uma pergunta restrita, search_metadata com a categoria gps, time ou tool devolve apenas as propriedades correspondentes, e responde “a foto.jpg tem GPS?” sem despejar tudo. Uma pergunta de direitos autorais pode usar nameContains com o texto “copyright”.

Em modo de avaliação os dados GPS do EXIF não estão disponíveis, portanto um contador 0 para gps não prova nada; verifique get_license_status primeiro.

Sessão de exemplo (abreviada, servidor licenciado)

You:    Do any photos in /site-visit have GPS coordinates?
Agent:  [calls search_metadata: category = gps, per file]
Agent:  IMG_2041.jpg  count = 1  (category: gps)
        IMG_2042.jpg  count = 0
        IMG_2043.jpg  count = 1  (category: gps)
        2 of 3 photos carry GPS data. Want me to strip it from copies?

Esta é uma ilustração do fluxo, não uma captura de tela. Os campos de resposta seguem a descrição de search_metadata: count e um array properties.

O que o modo de avaliação oculta?

Este é o ponto onde um resultado não licenciado pode enganar você. No modo de avaliação apenas as primeiras 5 propriedades do documento são legíveis, e XMP e EXIF ficam parcialmente indisponíveis. Exatamente: o XMP expõe apenas os dois primeiros esquemas, e para o EXIF os dados GPS e a miniatura da imagem não estão disponíveis. A leitura simplesmente não os inclui, de modo que uma verificação que relata “nenhum dado de localização” não é evidência de nada. Antes de concluir que uma foto é segura para publicação, pergunte:

Qual é o status da licença do servidor de metadados?

get_license_status responde em uma única chamada. Aplique um arquivo de licença ou chaves de uso medido para remover o limite, ou solicite uma licença temporária gratuita de 30 dias.

Como limpar as fotos depois de saber o que elas contêm?

Remova EXIF de todas as imagens nesta pasta e confirme que as cópias estão limpas.

remove_metadata grava cópias limpas, e você pode passar categories como gps para remover apenas a localização. Uma segunda leitura da cópia confirma o resultado. Os originais permanecem no disco com tudo intacto, então publique as cópias. O fluxo completo está coberto em Why stripping metadata does not make a document safe to share.

Perguntas frequentes

O Claude pode me dizer onde uma foto foi tirada sem eu fazer upload?
Sim, se a foto possuir GPS EXIF e você executar GroupDocs.Metadata.Mcp localmente com uma licença. O agente chama o servidor, o servidor lê o arquivo da sua pasta de armazenamento, e as coordenadas retornam como texto.

Quais formatos de imagem são suportados?
As famílias documentadas incluem JPEG, PNG, TIFF, WebP e PSD, com EXIF, XMP e IPTC quando o formato os contém. O servidor expõe o motor completo do GroupDocs.Metadata.

Por que o agente diz que uma foto não tem GPS quando eu sei que tem?
Verifique o modo de licença. No modo de avaliação os dados GPS do EXIF não estão disponíveis, portanto a leitura os omite.

Aprofunde-se