Clipboard MCP
Gib 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.
Vorgefertigte Binaries für Windows, macOS (Intel und Apple Silicon), Linux (x64 und ARM)
cargo install clipboard-mcp> 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.Funktioniert mit jedem MCP-Client über Stdio-Transport
01
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.
02
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.
03
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.
04
Schnellstart
cargo install clipboard-mcpOption 2: Binary
Download von GitHub Releases
Windows x64 · macOS Intel · macOS Apple Silicon · Linux x64 · Linux ARM
claude_desktop_config.json
{
"mcpServers": {
"clipboard": {
"command": "clipboard-mcp"
}
}
}# Project-level
claude mcp add clipboard clipboard-mcp
# Global (all projects)
claude mcp add --scope user clipboard clipboard-mcp05
Funktionen von Clipboard MCP
Plattformü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.
06