您可以請求像 Claude、Cursor 或 GitHub Copilot 這樣的 AI 代理在本機(您的電腦)上簽署文件,且文件與憑證永不離開本機。代理決定簽署什麼以及如何簽署;GroupDocs.Signature.Mcp 伺服器透過其 sign 工具套用簽章。以下內容皆從類似此提示開始:

以數位方式簽署 contract.pdf,使用 signing-cert.pfx。

包含設定與故障排除的逐步說明可在文件中找到:如何使用 AI 代理與 MCP 簽署文件.

當您請求 AI 代理「簽署」時,意味著什麼?

它可能指視覺標記或加密簽章,而在自動化之前,兩者的差異相當重要。sign 工具接受四種 type 值:text、qrcode、barcode 與 digital。前三者會在頁面上放置視覺標記。只有 digital 會套用由憑證支援的加密簽章,記錄簽署者身分,並讓任何人能偵測檔案之後的變更。

語言模型本身不會自行區分此差異。如果提示僅說「簽署這個」,代理必須猜測您指的是哪種簽章,因此請明確指明類型。以下三種方式依標記的輕重程度由低至高排序。

方法一:以文字簽章在頁面上蓋章

當人員或流程只需要看到文件已被處理時,可使用文字簽章:例如姓名、日期、批准標籤。

在 report.docx 中加入包含我的姓名與今日日期的文字簽章。

代理會以 type: "text" 以及您提供的文字呼叫 sign。伺服器會將簽署後的副本寫入輸出資料夾,且不會更動原始檔案。這僅是標記,非證明:它只在頁面上顯示標籤,並未說明是誰放置或檔案之後是否有變更。

方法二:加入攜帶參考資訊的 QR Code 或條碼

當未來由機器(而非人)讀取簽章時,請使用代碼。QR Code 可容納結構化文字,而條碼(如 Code39、Code128 與 EAN 系列)適用於掃描線工作流程。

使用包含 ORDER-2026-0418 的 QR Code 簽署 contract.pdf。

代理會以 type: "qrcode" 且 text: "ORDER-2026-0418" 呼叫 sign。在每個要求代碼的提示中務必明確提供文字,且在依賴之前使用 search_qr_codes 讀回其值。如同文字蓋章,代碼也是視覺標記:它證明標記存在,但不顯示是誰加上的。

方法三:套用基於憑證的數位簽章

當您需要顯示簽署者身分且保證檔案自簽署後未被更改時,請使用數位簽章。代理會將憑證檔案及其密碼傳遞給 sign:

以數位方式簽署 contract.pdf,使用 signing-cert.pfx。

呼叫使用 type: "digital"、certificate 與 certificatePassword。兩者皆由本機伺服器程序從本機磁碟讀取,簽署於同一程序內完成。不涉及任何簽署服務,因而金鑰與密碼均不會傳輸至任何地方。請將密碼存放於環境變數中,而非寫入已提交的客戶端設定檔。

此處順序很重要。視覺標記會改寫檔案,因此在數位簽章之後再加入任何文字蓋章或代碼都會使其失效。請先套用所有視覺標記,最後再加上數位簽章,並在代理串聯多個簽章時於提示中說明此順序。

範例對話(節錄)

You:    Sign contract.pdf with a QR code containing ORDER-2026-0418.

Agent:  [sign] file=contract.pdf, type=qrcode, text="ORDER-2026-0418"
        -> Signed contract.pdf with qrcode signature
        The signed copy was saved to the output folder.
        The original contract.pdf was not modified.

說明性輸出:檔名與 QR 值為虛構。工具會回傳上述欄位。

AI 代理無法為您簽署什麼?

代理可以套用簽章;但無法使該簽章具備法律約束力。此伺服器並非託管式電子簽章服務或合格的信任服務提供者。它僅在單一機器、單一客戶端程序上,使用您提供的憑證套用簽章。

結果是否符合特定法律體系(例如 eIDAS 合格簽章)的要求,取決於憑證與相關流程,而非此伺服器本身。若有爭議可能性,請在自動化前詢問適用的憑證與流程。

您應了解的評估模式限制

若未取得授權,伺服器會以評估模式運行:僅處理前兩頁,且每頁都會蓋上試用標記。若簽章應放在合約第 5 頁,則不會被放置,且不會有錯誤提示。在任何重要的簽署執行之前,請先詢問:

簽章伺服器的授權狀態為何?

代理會呼叫 get_license_status,此指令會回報模式(評估、授權或計量),且不會觸及任何文件。

常見問題

AI 能為我簽署文件嗎?
代理可透過本機的 sign 工具在文件上套用文字、QR Code、條碼或基於憑證的簽章。該簽章是否具法律效力,取決於憑證與您所在司法管轄區,而非代理本身。

Claude 能在不上傳 PDF 至任何地方的情況下簽署嗎?
可以。MCP 伺服器以 stdio 方式作為客戶端的子行程執行,沒有任何入站埠、外部端點或遙測。流程為:代理 → 本機伺服器 → 本機檔案系統。

此功能支援哪些客戶端?
Claude Desktop、Claude Code、VS Code with GitHub Copilot、Visual Studio 2022 (17.14+)、Cursor、Windsurf、Cline、Codex CLI 與 JetBrains Rider。安裝方式:使用 dnx GroupDocs.Signature.Mcp --yes 或 Docker 映像 ghcr.io/groupdocs-signature/signature-net-mcp。

深入了解