Zpět na domů

MCP server pro schránku v AI

clipboard-mcp — MCP server v Rust pro přístup AI ke schránce. Tři nástroje: get/set/watch. Zkracuje kroky v workflow, podpora Windows/macOS/Linux. Ideální pro code review a data transform.

Přístup AI ke schránce: clipboard-mcp v Rust
Advertisement 728x90

Integrace schránky s AI přes MCP: server clipboard-mcp

AI asistenty jako Claude Desktop nebo Claude Code nemají přímý přístup k systémové schránce. To způsobuje zbytečné kroky v pracovním postupu: kopírování chyby, vložení do chatu, získání opravy a opětovné kopírování. Server clipboard-mcp napsaný v Rustu řeší tento problém a nabízí tři nástroje pro čtení, zápis a sledování schránky prostřednictvím Model Context Protocol (MCP).

Hlavní nástroje serveru

clipboard-mcp implementuje MCP-server s následujícími nástroji:

  • get_clipboard: extrahuje obsah schránky přímo. AI získá data bez ručního vkládání do chatu.
  • set_clipboard: zapíše výsledek zpět do schránky. Je připraven na Ctrl+V v editoru nebo terminálu.
  • watch_clipboard: sleduje změny schránky pomocí periodického dotazu. Výchozí timeout je 30 sekund, maximálně 5 minut.

Binární soubor o velikosti cca 250 řádků bez runtime závislostí. Podporuje Windows, macOS (Intel/Apple Silicon) a Linux (X11/Wayland).

Google AdInline article slot

Instalace přes cargo install clipboard-mcp nebo stáhněte připravené release verze. Připojení k Claude Desktop – přidání do claude_desktop_config.json:

{
  "mcpServers": {
    "clipboard": {
      "command": "clipboard-mcp"
    }
  }
}

Pro Claude Code: claude mcp add clipboard clipboard-mcp.

Praktické scénáře

Kruhová úprava

Kopírování → úprava → výsledek ve schránce za dva kroky:

Google AdInline article slot
  • Chyba z logu → «oprav» → oprava je připravena k vložení.
  • Text → «přelož na německy» → překlad je ve schránce.
  • JSON → «formátuj» → strukturovaný výstup.

Převod dat

CSV z Excelu → «převeď na JSON» → formátovaný JSON pro vložení. Ideální pro převody YAML↔JSON, Markdown→HTML, XML.

Sledování schránky

«Sleduj 60 sekund, analyzuj kód při kopírování». AI reaguje na každé Ctrl+C bez přepínání mezi okny.

Revize kódu

Fragment z GitHubu → Ctrl+C → «zkontroluj na chyby». Zachovává formátování bez nutnosti vkládat do chatu.

Google AdInline article slot

Streamování přes historii schránky

Agent volá set_clipboard na každém kroku. S manažerem schránky (např. v KDE/GNOME) je viditelná linka mezivýsledků.

Technická realizace

Založeno na rmcp (Rust SDK pro MCP), arboard (křížovoplatformní schránka) a tokio (jednovláknový runtime).

Operace se schránkou jsou prováděny v spawn_blocking, aby nedošlo k blokování MCP-serveru. JSON-RPC přes stdio.

Linuxové nuance: Schránka závisí na správci schránek. Bez něj mohou být data ztracena po ukončení vlastníka. Automatická integrace s KDE, GNOME, Sway+clipman.

| Platforma | Architektura | Stav |

|-----------|-------------|------|

| Windows | x86_64 | Windows 11 |

| macOS | x86_64, aarch64 | macOS 26.4 (Apple Silicon) |

| Linux | x86_64, aarch64 | X11 + Wayland (wl-data-control) |

CI kompiluje všechny cílové platformy.

Bezpečnost a omezení

Úplný přístup AI ke schránce:

  • get_clipboard vrací všechno, včetně citlivých dat (hesla).
  • set_clipboard přepisuje bez potvrzení (limit 1 MB).
  • watch_clipboard zachytává následující Ctrl+C.

Používejte pouze v důvěryhodných relacích. Kód je otevřený (MIT), cca 250 řádků pro audit.

Co je důležité

  • Zkracuje pracovní postup z 7 na 2 kroky při zpracování zkopírovaných dat.
  • Křížovoplatformní MCP-server bez závislostí, cca 250 řádků Rustu.
  • Nástroje: get/set/watch pro schránku, integrace s Claude Desktop/Code.
  • Podpora všech desktopových prostředí, včetně Wayland; bezpečnost na uživatelské úrovni.

— Editorial Team

Advertisement 728x90

Číst dál