Clipboard MCPGib deinem KI-Assistenten Zugriff auf deine Zwischenablage
Einen Fehler kopieren, Claude bitten ihn zu fixen, der Fix landet in deiner Zwischenablage. Kein manuelles Einfügen in den Chat, kein manuelles Kopieren aus der Antwort. Drei MCP-Tools, eine Rust-Binary, null Konfiguration.
cargo install clipboard-mcpVorgefertigte Binaries für Windows, macOS (Intel und Apple Silicon), Linux (x64 und ARM)
> Kopier diesen Fehler und fix ihn
get_clipboard()
→ "TypeError: Cannot read property 'map' of undefined
at UserList (UserList.tsx:12)"
// Claude analysiert den Fehler und schreibt den Fix...
set_clipboard("const users = data?.users ?? []")
→ In Zwischenablage kopiert (35 Zeichen): "const users = data?.users ?? []"
> Jetzt Ctrl+V im Editor. Fertig.Drei Tools. Das war’s.
get_clipboard
Liest, was gerade in der Zwischenablage steht. Die KI sieht, was du kopiert hast, ohne dass du es in den Chat einfügst. Inhalt über 100 KB wird an UTF-8-Grenzen sauber gekürzt.
set_clipboard
Schreibt Text in die Zwischenablage. Die KI legt das Ergebnis dort ab, wo du es brauchst, bereit für Ctrl+V. Limit: 1 MB. Liefert eine Bestätigung mit Zeichenzahl und Vorschau.
watch_clipboard
Wartet auf eine Änderung der Zwischenablage. „Beobachte 60 Sekunden lang, übersetze alles, was ich kopiere.“ Pollt alle 500 ms, Standard-Timeout 30 s, bis zu 5 Minuten konfigurierbar.
Das Problem
KI-Assistenten laufen in einer Sandbox. Sie haben keinen Zugriff auf deine System-Zwischenablage. Du kopierst und fügst ständig zwischen App und Chat-Fenster hin und her. Fehler aus dem Terminal in den Chat, Fix kopieren, in den Editor einfügen. Jede Runde reißt deinen Flow auf.
Clipboard MCP schließt diese Lücke. Deine KI liest, was du kopiert hast, und schreibt ihre Ausgabe direkt in die Zwischenablage. Ohne Zwischenschritt.
Was du damit machen kannst
Hin- und Rückweg-Fix
Kopier einen Fehler aus dem Terminal. „Fixe das, was in meiner Zwischenablage steht.“ Der Fix landet dort. Ctrl+V im Editor. Null manuelles Kopieren in den Chat.
Beobachten und transformieren
„Beobachte meine Zwischenablage 60 Sekunden lang. Wenn ich Text kopiere, übersetze ihn ins Deutsche und leg ihn zurück.“ Absatz kopieren, Übersetzung steht sofort in der Zwischenablage.
Agenten-Output-Log
Lass den Agenten jeden Schritt in die Zwischenablage schreiben. Dein Clipboard-Manager (Beetroot, CopyQ, Paste, Klipper) hält jeden Schritt als eigenen Eintrag fest. Du bekommst ein chronologisches Log der Agentenarbeit, durchsuchbar, scrollbar, persistent.
Schnelles Aufräumen
Unsauberes JSON aus einer API-Antwort kopiert? „Formatiere die Zwischenablage und leg sie zurück.“ Text mit Müll von einer Webseite? „Bereinige die Zwischenablage, behalte nur die Fakten.“ Bereit zum Einfügen.
Datenformat ändern
CSV aus einem Spreadsheet kopieren. „Mach JSON aus meiner Zwischenablage.“ Formatiertes JSON in den Code einfügen. Funktioniert mit jedem Format: CSV zu JSON, XML zu YAML, Markdown zu HTML.
Code-Review aus der Zwischenablage
Code-Snippet aus dem Browser, Stack Overflow oder einem PR kopieren. „Review die Zwischenablage.“ Claude liest direkt mit, ohne dass du eine Wand aus Code in den Chat klatschst.
Templates füllen
Template kopieren (E-Mail-Entwurf, PR-Beschreibung, Commit-Message). „Füll das Template in der Zwischenablage mit Kontext aus diesem Projekt.“ Das ausgefüllte Template landet wieder in der Zwischenablage.
Schnellstart
Option 1: Cargo
cargo install clipboard-mcpOption 2: Binary
Download von GitHub Releases
Windows x64 · macOS Intel · macOS Apple Silicon · Linux x64 · Linux ARM
Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"clipboard": {
"command": "clipboard-mcp"
}
}
}Claude Code
# Project-level
claude mcp add clipboard clipboard-mcp
# Global (all projects)
claude mcp add --scope user clipboard clipboard-mcpPlattformübergreifend
Windows, macOS (Intel und Apple Silicon), Linux (X11 und Wayland). Eine Binary pro Plattform. Nativer Zugriff auf die Zwischenablage über arboard von 1Password.
Eine Binary, keine Abhängigkeiten
~250 Zeilen Rust. Keine Runtime, kein Interpreter, kein node_modules. Binary ablegen, eine Zeile Config, fertig. Linux braucht X11-Libs oder Wayland mit wl-data-control.
Sicherheits-Limits
Lese-Limit 100 KB mit sauberem UTF-8-Cutoff. Schreib-Limit 1 MB. Watch-Timeout bei maximal 5 Minuten. Nicht-Text-Inhalte werden erkannt und gemeldet, nicht zum Crash gebracht.
MCP-Standard
Auf rmcp gebaut (offizielles Rust-MCP-SDK). Stdio-Transport, kein Netzwerk, keine Ports. Funktioniert mit jedem MCP-kompatiblen Client out of the box.
Nur lokal
Keine Netzwerkverbindungen. Keine Telemetrie. Der Server liest und schreibt deine lokale Zwischenablage. Nichts verlässt deinen Rechner.
Open Source
MIT-Lizenz. ~250 Zeilen lesbares Rust. Veröffentlicht auf crates.io und im MCP Registry.
Gebaut mit
Sicherheit
Clipboard MCP gibt verbundenen KI-Sessions vollen Lese- und Schreibzugriff auf deine System-Zwischenablage. Verbinde es nur mit KI-Clients, denen du vertraust. Achte auf sensible Daten (Passwörter, Tokens), die in der Zwischenablage liegen können.
Persistenz der Linux-Zwischenablage
Unter Linux ist die Zwischenablage an den Besitzer-Prozess gebunden. Damit der Inhalt bestehen bleibt, nachdem der MCP-Server beendet wurde, brauchst du einen laufenden Clipboard-Manager: KDE Klipper, GNOME Clipboard, clipman, parcellite oder CopyQ. Auf nackten Window-Managern (i3, dwm, Hyprland) installier einen davon.