Max Nardit

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.

v0.1.0Free & Open SourceMITRust
cargo install clipboard-mcp

Vorgefertigte Binaries für Windows, macOS (Intel und Apple Silicon), Linux (x64 und ARM)

Claude Code
> 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-TransportClaude DesktopClaude CodeCursorWindsurfCline

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-mcp

Option 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-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.

Gebaut mit

Rustrmcp 1.3 (offizielles MCP-SDK)arboard (1Password)tokioschemarsMCP-Stdio-Transport

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.

Clipboard-MCP-Server. Lese und schreibe die System-Zwischenablage aus Claude oder Cursor