Clipboard AI-Integration über MCP: Der clipboard-mcp-Server
Künstliche Intelligenz-Assistenten wie Claude Desktop und Claude Code haben keinen direkten Zugriff auf die Zwischenablage. Das erfordert zusätzliche Schritte in deinem Workflow: Fehler kopieren, in das Chat-Fenster einfügen, Korrektur erhalten, dann erneut kopieren. Der in Rust entwickelte clipboard-mcp-Server löst dieses Problem durch drei Tools – Lesen, Schreiben und Überwachen der Zwischenablage – über das Model Context Protocol (MCP).
Kernfunktionen des Servers
Der clipboard-mcp-Server implementiert folgende Werkzeuge über das MCP:
- get_clipboard: Lädt den Inhalt der Zwischenablage direkt ab. Die KI erhält die Daten ohne manuelles Einfügen ins Chat-Fenster.
- set_clipboard: Schreibt die Ausgabe zurück in die Zwischenablage. Fertig zum sofortigen Einfügen mit Strg+V in Editor oder Terminal.
- watch_clipboard: Überwacht Änderungen an der Zwischenablage per Polling. Standard-Timeout beträgt 30 Sekunden, maximal 5 Minuten.
Ein ~250-Zeilen-Binary ohne Laufzeitabhängigkeiten. Unterstützt Windows, macOS (Intel/Apple Silicon) und Linux (X11/Wayland).
Installiere mit cargo install clipboard-mcp oder nutze vorgebaute Releases. Verbinde dich mit Claude Desktop, indem du folgendes in claude_desktop_config.json hinzufügst:
{
"mcpServers": {
"clipboard": {
"command": "clipboard-mcp"
}
}
}
Für Claude Code: claude mcp add clipboard clipboard-mcp.
Praktische Anwendungsfälle
Rundweg-Verarbeitung
Kopieren → Verarbeiten → Ergebnis in der Zwischenablage – in nur zwei Schritten:
- Fehlermeldung kopieren → "Korrigiere das" → Korrektur ist sofort einfügebereit.
- Text → "Auf Deutsch übersetzen" → Übersetzung steht in der Zwischenablage.
- JSON → "Formatiere es" → Saubere, strukturierte Ausgabe.
Datenumwandlung
CSV aus Excel → "In JSON umwandeln" → Formatierter JSON-Code bereit zum Einfügen. Perfekt für YAML↔JSON, Markdown→HTML, XML-Konvertierungen.
Zwischenablage überwachen
"60 Sekunden beobachten, Code bei jedem Strg+C analysieren." Die KI reagiert sofort auf jedes Kopieren, ohne Fensterwechsel.
Code-Review
GitHub-Snippet → Strg+C → "Auf Bugs prüfen." Formate bleiben erhalten – kein Einfügen ins Chat-Fenster nötig.
Streaming über Zwischenablagen-Verlauf
Agent ruft set_clipboard bei jedem Schritt auf. Mit einem Zwischenablagen-Manager (wie KDE oder GNOME) siehst du eine Live-Übertragung der Zwischenresultate.
Technische Umsetzung
Basierend auf rmcp (Rust SDK für MCP), arboard (plattformübergreifende Zwischenablage) und tokio (einthreadiger Runtime).
Zwischenablagen-Operationen laufen in spawn_blocking, um den MCP-Server nicht zu blockieren. JSON-RPC über Stdin/Stdout.
Linux-Spezifikationen: Das Verhalten der Zwischenablage hängt vom verwendeten Manager ab. Ohne Manager kann der Inhalt beim Beenden des Besitzers verloren gehen. Automatische Integration mit KDE, GNOME, Sway+clipman.
| Plattform | Architektur | Status |
|----------|--------------|--------|
| Windows | x86_64 | Windows 11 |
| macOS | x86_64, aarch64 | macOS 26.4 (Apple Silicon) |
| Linux | x86_64, aarch64 | X11 + Wayland (wl-data-control) |
CI baut alle Zielplattformen automatisch.
Sicherheit & Einschränkungen
Vollständiger Zugriff der KI auf die Zwischenablage:
get_clipboardgibt alles zurück – inklusive Passwörter und sensible Daten.set_clipboardüberschreibt ohne Bestätigung (1-MB-Limit).watch_clipboardfängt jedes nachfolgende Strg+C ab.
Nur in vertrauenswürdigen Sessions nutzen. Open Source (MIT), ~250 Zeilen für einfache Audits.
Wichtige Erkenntnisse
- Reduziert den Workflow von 7 auf 2 Schritte bei der Bearbeitung kopierter Inhalte.
- Plattformübergreifender MCP-Server mit null Abhängigkeiten – nur ~250 Zeilen Rust.
- Funktionen: Lesen/Schreiben/Überwachen der Zwischenablage; integriert mit Claude Desktop und Code.
- Funktioniert in allen Desktop-Umgebungen, auch unter Wayland; Sicherheit liegt bei dir.
— Editorial Team
Noch keine Kommentare.