Sie können einen KI‑Agenten wie Claude, Cursor oder GitHub Copilot bitten, ein Dokument zu signieren, und das lokal auf Ihrem eigenen Rechner erledigen lassen, wobei die Datei und das Zertifikat das System nie verlassen. Der Agent entscheidet, was und wie signiert wird; der GroupDocs.Signature.Mcp‑Server wendet die Signatur über sein sign‑Tool an. Alles unten beginnt mit Eingabeaufforderungen wie dieser:
Signiere contract.pdf digital mit signing-cert.pfx.
Die schrittweise Version mit Konfiguration und Fehlersuche finden Sie in der Dokumentation: Wie man Dokumente mit KI‑Agenten unter Verwendung von MCP signiert.
Was bedeutet „signieren“ (sign), wenn Sie einen KI‑Agenten fragen?
Es kann ein visuelles Zeichen oder eine kryptografische Signatur bedeuten, und der Unterschied ist wichtig, bevor irgendetwas automatisiert wird. Das sign‑Tool akzeptiert vier Werte für type: text, qrcode, barcode und digital. Die ersten drei setzen ein visuelles Zeichen auf die Seite. Nur digital wendet eine zertifikatsbasierte kryptografische Signatur an, die aufzeichnet, wer signiert hat, und jedem ermöglicht, spätere Änderungen an der Datei zu erkennen.
Sprachmodelle treffen diese Unterscheidung nicht von selbst. Wenn eine Eingabeaufforderung nur „sign this“ (signiere das) lautet, muss der Agent raten, welchen Typ Sie meinen, also geben Sie den Typ an. Die drei nachfolgenden Methoden sind vom leichtesten zum stärksten Zeichen geordnet.
Methode 1: Die Seite mit einer Textsignatur versehen
Verwenden Sie eine Textsignatur, wenn eine Person oder ein Prozess nur sehen muss, dass ein Dokument bearbeitet wurde: ein Name, ein Datum, ein Genehmigungsetikett.
Füge eine Textsignatur mit meinem Namen und dem heutigen Datum zu report.docx hinzu.
Der Agent ruft sign mit type: "text" und dem von Ihnen angegebenen Text auf. Der Server schreibt eine signierte Kopie in den Ausgabepfad und lässt das Original unverändert. Das ist ein Zeichen, kein Beweis: Es zeigt ein Etikett auf der Seite und sagt nichts darüber aus, wer es dort platziert hat oder ob die Datei danach geändert wurde.
Methode 2: Einen QR‑Code oder Barcode hinzufügen, der einen Verweis enthält
Verwenden Sie einen Code, wenn später eine Maschine – nicht eine Person – die Signatur lesen soll. Ein QR‑Code kann strukturierte Texte enthalten, und ein Barcode (die Code‑39‑, Code‑128‑ und EAN‑Familie) passt zu Scan‑Line‑Workflows.
Signiere contract.pdf mit einem QR‑Code, der ORDER-2026-0418 enthält.
Der Agent ruft sign mit type: "qrcode" und text: "ORDER-2026-0418" auf. Geben Sie den Text in jeder Eingabeaufforderung, die nach einem Code fragt, explizit an und lesen Sie den Wert mit search_qr_codes zurück, bevor Sie sich darauf verlassen. Wie ein Textstempel ist ein Code ein visuelles Zeichen: Es beweist, dass das Zeichen vorhanden ist, nicht wer es gesetzt hat.
Methode 3: Eine zertifikatsbasierte digitale Signatur anwenden
Verwenden Sie eine digitale Signatur, wenn Sie zeigen müssen, wer signiert hat und dass die Datei seitdem nicht verändert wurde. Der Agent übergibt die Zertifikatsdatei und ihr Passwort an sign:
Signiere contract.pdf digital mit signing-cert.pfx.
Der Aufruf verwendet type: "digital", certificate und certificatePassword. Beide werden vom lokalen Serverprozess von der lokalen Festplatte gelesen, und die Signatur erfolgt im Prozess. Es ist kein Signatur‑Dienst beteiligt, sodass weder der Schlüssel noch das Passwort irgendwo übertragen werden. Bewahren Sie das Passwort in einer Umgebungsvariable statt in einer festgeschriebenen Client‑Konfiguration auf.
Die Reihenfolge ist hier entscheidend. Visuelle Zeichen überschreiben die Datei, sodass jeder Textstempel oder Code, der nach einer digitalen Signatur hinzugefügt wird, diese ungültig macht. Setzen Sie jedes visuelle Zeichen zuerst und die digitale Signatur zuletzt, und erwähnen Sie das in der Eingabeaufforderung, sobald der Agent mehrere Signaturen hintereinander ausführt.
Beispielsession (gekürzt)
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.
Illustrative Ausgabe: Der Dateiname und der QR‑Wert sind erfunden. Das Tool gibt die oben beschriebenen Felder zurück.
Was kann ein KI‑Agent nicht für Sie signieren?
Ein Agent kann eine Signatur anwenden; er kann diese Signatur nicht rechtlich bindend machen. Dieser Server ist kein gehosteter E‑Signature‑Dienst oder ein qualifizierter Vertrauensdienste‑Anbieter. Er wendet eine Signatur mit dem von Ihnen bereitgestellten Zertifikat auf einer Maschine für einen Client‑Prozess an.
Ob das Ergebnis einem bestimmten Rechtsrahmen, etwa einer eIDAS‑qualifizierten Signatur, entspricht, hängt vom Zertifikat und dem dazugehörigen Prozess ab, nicht von diesem Server. Wenn ein Streit plausibel ist, fragen Sie nach dem zutreffenden Zertifikat und Prozess, bevor Sie automatisieren.
Evaluationsbeschränkungen, die Sie kennen sollten
Ohne Lizenz läuft der Server im Evaluationsmodus: Nur die ersten 2 Seiten werden verarbeitet, und auf jeder Seite wird ein Test‑Badge gestempelt. Eine Signatur, die für Seite 5 eines Vertrags gedacht ist, wird nicht platziert, und es gibt keinen Fehler, der Sie darauf hinweist. Fragen Sie vor jedem signifikanten Signaturlauf:
Wie ist der Lizenzstatus des Signaturservers?
Der Agent ruft get_license_status auf, das den Modus (Evaluation, lizenziert oder abgerechnet) meldet, ohne ein Dokument zu berühren.
FAQ
Kann KI Dokumente für mich signieren?
Ein Agent kann über das sign‑Tool lokal eine Text‑, QR‑Code‑, Barcode‑ oder zertifikatsbasierte Signatur auf ein Dokument anwenden. Ob diese Signatur rechtliche Wirkung hat, hängt vom Zertifikat und Ihrer Gerichtsbarkeit ab, nicht vom Agenten.
Kann Claude ein PDF signieren, ohne es irgendwo hochzuladen?
Ja. Der MCP‑Server läuft als Kindprozess des Clients über stdio, ohne eingehende Ports, externe Endpunkte oder Telemetrie. Der Weg ist: Agent → lokaler Server → lokales Dateisystem.
Mit welchen Clients funktioniert das?
Claude Desktop, Claude Code, VS Code mit GitHub Copilot, Visual Studio 2022 (17.14+), Cursor, Windsurf, Cline, Codex CLI und JetBrains Rider. Installieren Sie mit dnx GroupDocs.Signature.Mcp --yes oder dem Docker‑Image ghcr.io/groupdocs-signature/signature-net-mcp.
Weiterführende Informationen
- Dokumentation, kanonische Anleitung: Wie man Dokumente mit KI‑Agenten unter Verwendung von MCP signiert
- Dokumentations‑Hub: GroupDocs.Signature MCP Server
- Weiter: Warum ein KI‑Agent nicht einfach sagen sollte, ein Dokument sei verifiziert
- Weiter: Durchsetzung von Signatur‑Richtlinien mit automatisierten KI‑Durchläufen über MCP
- Weiter: Von Barcode zu Datensatz: Dokumenten‑Intake‑Automatisierung mit KI‑Agenten
- On‑Premise‑ und Sicherheitsmodell: 3 Architekturen für KI‑Dokumentenverarbeitung und die, die Dateien innerhalb Ihres Netzwerks hält
- Fragen: GroupDocs Signature Forum
- Quelle: GroupDocs.Signature.Mcp auf GitHub