這張照片是在哪裡拍攝的,使用的是哪台相機?AI 代理可以透過在本機讀取檔案的 EXIF、XMP 與 IPTC 套件來同時回答這兩個問題,使用 GroupDocs.Metadata.Mcp,因此影像永遠不會傳到雲端服務。第一個提示語:
這些照片有哪些 EXIF 資料?請包含相機型號、拍攝日期,以及若有的 GPS 資訊。
一步一步的設定與除錯說明請參考文件:How to read EXIF, XMP, and IPTC data from images with AI
誰會提出照片來源的問題?
編輯需要確認提交的影像是否帶有攝影師的版權欄位。研究人員想要依照拍攝時間而非複製時間將三百張照片排序。安全審查員需要知道即將發佈的照片是否會洩漏住家地址。這些都是關於檔案本身的問題,而不是圖片內容的問題,僅僅檢視像素的模型無法可靠地回答。答案隱藏在大多數檢視器會隱蔽的中繼資料套件中。
為什麼上傳照片是錯誤的第一步?
將照片傳到雲端服務以詢問其內容,會同時傳送您本來想要檢查的位置信息。使用 GroupDocs.Metadata.Mcp 時,客戶端(Claude Desktop、Claude Code、Cursor、GitHub Copilot 或其他)會以 stdio 啟動本機子程序作為伺服器。資料路徑中沒有入站埠口與外部端點:代理、本機伺服器、本機檔案系統。影像在原位被讀取,只有答案會傳輸。即使是本機託管的模型,也不會傳送影像。
代理會從中繼資料中回答哪些問題?
read_metadata 會以 JSON 形式返回檔案攜帶的套件(EXIF、XMP、IPTC),代理從中讀取答案。以下提示語效果良好:
哪些照片是使用相同的相機拍攝的?
請依照拍攝日期而非檔案日期對這些影像排序。
這些照片中有任何帶有 GPS 座標嗎?在哪裡?
XMP 是否顯示是哪個軟體編輯過的?
第二個問題特別實用。檔案時間戳記會因複製與同步而被改寫,而 EXIF 的拍攝日期不會。對於較窄的問題,可使用 search_metadata 並指定類別 gps、time 或 tool,只返回符合的屬性,並能回答「photo.jpg 有 GPS 嗎?」而不會一次列出全部資訊。版權問題則可使用 nameContains 搭配文字「copyright」。
在評估模式下,EXIF GPS 資料不可用,因此 gps 的計數為 0 並不代表什麼;請先檢查 get_license_status。
範例會話(節錄,已授權伺服器)
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?
這僅是流程示意,非實際截圖。回覆欄位遵循 search_metadata 的說明:count 與 properties 陣列。
評估模式隱藏了什麼?
這是未授權結果可能誤導您的關鍵點。於評估模式下,只能讀取前 5 個文件屬性,且 XMP 與 EXIF 部分不可用。具體而言:XMP 只暴露前兩個 schema,EXIF 的 GPS 資料與影像縮圖皆不可用。讀取時根本不會包含它們,因此「沒有位置資料」的檢查並不構成任何證據。在斷定照片可安全發佈之前,請先詢問:
Metadata 伺服器的授權狀態是什麼?
get_license_status 只需一次呼叫即可回覆。套用授權檔或計量金鑰即可解除限制,或申請免費 30 天的臨時授權。
知道影像內含哪些資訊後,如何清除照片?
從此資料夾中的每張影像移除 EXIF,並確認複本已清潔。
remove_metadata 會寫入已清理的複本,您可以傳入 categories(例如 gps)只移除特定資訊。再次讀取複本即可驗證結果。原始檔仍保留在磁碟上且完整無缺,請發佈已清理的複本。完整工作流程請參考 Why stripping metadata does not make a document safe to share。
常見問題
Claude 能在不上傳照片的情況下告訴我照片拍攝地點嗎?
可以,只要照片內含 GPS EXIF,且您在本機以授權方式執行 GroupDocs.Metadata.Mcp。代理會呼叫本機伺服器,伺服器從您的儲存資料夾讀取檔案,座標會以文字回傳。
支援哪些影像格式?
文件中列出的族群包括 JPEG、PNG、TIFF、WebP 與 PSD,若格式本身支援則同時提供 EXIF、XMP 與 IPTC。伺服器會完整暴露 GroupDocs.Metadata 引擎。
為什麼代理說照片沒有 GPS,而我明明知道有?
請檢查授權模式。於評估模式下,EXIF GPS 資料不可用,讀取時會被省略。
深入了解
- 文件與標準作法:How to read EXIF, XMP, and IPTC data from images with AI
- 文件中心:GroupDocs.Metadata MCP Server
- 入門指南:3 metadata questions to ask an AI agent before you share a document
- 相關文章:Enforce metadata standards with automated AI workflows using MCP
- 相關文章:Why stripping metadata does not make a document safe to share
- 本地部署與安全模型:3 architectures for AI document processing, and the one that keeps files inside your network
- 問題討論:GroupDocs Metadata forum
- 原始碼:GroupDocs.Metadata.Mcp on GitHub