想像一個掃描發票的收件箱,每頁都有一個條碼標示採購訂單。AI 代理可以在本機讀取資料夾中所有的條碼,無需上傳,並提供一個將每個檔案與其記錄匹配的表格。代理可以是 Claude、Cursor 或 GitHub Copilot;條碼的讀取由 GroupDocs.Signature.Mcp 伺服器完成。只需一個提示即可完成:
對資料夾中的每個 PDF,讀取條碼,並給我一個包含檔名、條碼值、頁碼的表格。
逐步說明(含設定與故障排除)請參考文件:如何使用 AI 從文件中提取 QR 代碼和條碼資料。
情境:從一堆檔案到路由佇列
郵件室、應付帳款團隊或案件管理櫃檯會大量接收文件。每份文件都附有機器可讀的代碼,正是為此而設。若未自動化,則需要有人手動將代碼輸入下一個系統。使用代理時,流程如下:
- 文件會放入伺服器設定使用的資料夾 (
GROUPDOCS_MCP_STORAGE_PATH)。 - 代理對每個檔案呼叫
search_barcodes,並收集解碼後的值、頁碼與位置。 - 代理回傳表格。該表格即為檔案與 ERP、倉儲或案件系統中記錄之間的關聯鍵。
- 由人員或您之後控制的自動化步驟進行查詢與路由。
第 4 步特意保留在代理之外。請參閱下方「不應自動化的事項」。
哪個工具讀取哪種代碼?
search_qr_codes 讀取 QR 代碼。search_barcodes 讀取一維條碼,例如 Code39、Code128 與 EAN。每個工具皆回傳解碼文字、所在頁面與每個命中的位置。若不確定文件中包含哪種代碼,可同時請求兩者:
讀取 invoice.pdf 中的 QR 代碼與條碼,並告訴我它們的內容。
如何在眾多代碼中找到特定代碼?
兩個工具皆支援 text 篩選器,只回傳包含指定字串的代碼:
找出以 SHIP 開頭的條碼,並告訴我它位於哪一頁。
在包含十幾個代碼的文件中,這能讓答案與一長串值之間產生差異。
保持回應簡潔
兩個工具皆支援 returnImage。除非真的需要圖形,否則請關閉。解碼文字是代理推理的依據,而 base64 圖片會使回應變大且變慢。
範例對話(節錄)
You: For every PDF in the folder, read the barcode, and give me a table
of file name, barcode value, page.
Agent: [search_barcodes] file=invoice-0007.pdf found: 1
[search_barcodes] file=invoice-0008.pdf found: 1
[search_barcodes] file=scan-0009.pdf found: 0
| file | barcode value | page |
| invoice-0007.pdf | PO-448210 | 1 |
| invoice-0008.pdf | PO-448377 | 1 |
scan-0009.pdf has no barcode in the pages that were processed.
說明性輸出:檔名與條碼值為虛構。工具會回傳上述欄位。
Signature 或 Parser:哪個伺服器讀取代碼?
當代碼是您同時加入的簽章元素,或文件雙向流動時(讀取進來的參考、完成工作,然後在外發文件上使用帶有新參考的 QR 代碼呼叫 sign),請使用 GroupDocs.Signature.Mcp。若您需要從任意掃描檔中提取資料,同時還需要文字、表格或中繼資料,請使用 GroupDocs.Parser.Mcp(僅以 Docker 映像提供;其 extract_barcodes 工具)。此伺服器可讀取簽章與代碼,但不會提取版面、欄位或表格。
不應自動化的事項
- 它不是 OCR。 這些工具讀取的是代碼符號,而非印刷文字。若掃描頁面沒有代碼,則不會回傳任何結果,這算是正確的答案,而非失敗。
- 解碼後的值屬於不可信的輸入。 它是由製作文件的人提供的。請先記錄、查詢並交叉驗證。不要讓代理在未審核的情況下直接使用它。
評估限制
若未取得授權,僅會處理文件的前兩頁,且每頁都會蓋上試用標記。第 3 頁的代碼將不會被找到,空的結果會被視為「無代碼」。請在信任空結果之前,讓代理呼叫 get_license_status 以確認授權狀態。
常見問題
Claude 能讀取此 PDF 中的 QR 代碼嗎?
是的。連線至伺服器後,Claude 會呼叫 search_qr_codes,在本機回報解碼文字、頁碼與位置。
如何使用 AI 從發票中提取條碼值?
請讓代理讀取檔案中的條碼。它會呼叫 search_barcodes 並回傳解碼值;若只想要特定代碼,可加入 text 篩選器。
我可以在文件資料夾中找出所有 QR 代碼嗎?
可以。請讓代理遍歷資料夾,列出每個 QR 代碼的檔案、解碼文字與頁碼。若未取得授權,僅會檢查每個檔案的前兩頁。
深入了解
- 文件說明,標準操作指南:如何使用 AI 從文件中提取 QR 代碼和條碼資料
如何使用 AI 從文件中提取 QR 代碼和條碼資料 - 文件中心:GroupDocs.Signature MCP Server
GroupDocs.Signature MCP Server - 從這裡開始:3 種使用 AI 代理與 MCP 簽署文件的方式:文字、QR 代碼、憑證
3 Ways to Sign Documents with AI Agents and MCP: Text, QR Code, Certificate - 相關文章:為何 AI 代理不應僅說文件已驗證
Why an AI Agent Should Not Just Say a Document Is Verified - 相關文章:使用自動化 AI 檢查在 MCP 上執行簽署政策
Enforce Signing Policy with Automated AI Sweeps over MCP - 其他伺服器:GroupDocs.Parser.Mcp 文件說明
GroupDocs.Parser.Mcp documentation 以及
GroupDocs.Parser.Mcp 在 GitHub - 本地部署與安全模型:3 種 AI 文件處理架構,以及能將檔案保留在內部網路的方案
3 architectures for AI document processing, and the one that keeps files inside your network - 問題討論:GroupDocs Signature 論壇
GroupDocs Signature forum - 原始碼:GroupDocs.Signature.Mcp 在 GitHub
GroupDocs.Signature.Mcp on GitHub