AI-ассистенты в 2026 году умеют писать код, анализировать данные и управлять инфраструктурой. Но попросите Claude прочитать то, что вы только что скопировали — и он разведёт руками.
Буфер обмена — одна из самых базовых вещей в десктопном workflow, и AI к нему доступа не имеет. Я написал clipboard-mcp, чтобы это исправить.
Проблема
Claude Desktop, Claude Code и другие AI-клиенты обычно не имеют прямого доступа к системному буферу обмена без отдельного инструмента или интеграции.
Типичный workflow:
Скопировал ошибку из терминала (Ctrl+C)
Переключился в чат с Claude
Вставил ошибку (Ctrl+V)
Claude написал фикс
Выделил фикс в чате, скопировал
Переключился обратно в редактор
Вставил
Семь шагов. С clipboard-mcp — два:
Скопировал ошибку
«Исправь то, что в моём буфере, и положи результат обратно»
Ctrl+V — готово.
Что это
clipboard-mcp — MCP-сервер с тремя инструментами:
get_clipboard — AI читает ваш буфер напрямую. Скопировали текст — Claude его видит без ручной вставки в чат.
set_clipboard — AI записывает результат прямо в буфер. Не нужно копировать из чата — Ctrl+V сразу в нужном месте.
watch_clipboard — AI ждёт, пока вы что-то скопируете, и отслеживает изменения буфера в реальном времени с коротким интервалом опроса . Настраиваемый таймаут: по умолчанию 30 секунд, максимум 5 минут.
Один бинарник на Rust, ~250 строк кода, без зависимостей в рантайме на Windows и macOS. Работает на Windows, macOS (Intel + Apple Silicon) и Linux (X11 + Wayland).
Сценарии использования
Round-trip: скопировал → обработал → вставил
Самый частый кейс. Копируете что угодно, просите Claude обработать, результат уже в буфере:
Скопировал ошибку из лога → «объясни и исправь» → фикс в буфере
Скопировал абзац → «переведи на немецкий» → перевод в буфере
Скопировал сырой JSON → «отформатируй» → красивый JSON в буфере
Никакой ручной вставки в чат. Никакого копирования из чата.
Data transform: CSV → JSON за секунду
Скопировал CSV-таблицу из Excel → «Конвертируй то, что в буфере, в JSON» → Ctrl+V в редактор — отформатированный JSON. Работает с любым форматом: YAML↔JSON, Markdown→HTML, XML→что угодно.
Watch: AI реагирует на то, что вы копируете
«Следи за буфером 60 секунд. Когда скопирую код — найди в нём баги»
Запустили — и просто копируете фрагменты кода как обычно. Claude мгновенно получает каждый и анализирует. Не нужно переключаться между окнами.
Code review из буфера
Читаете код на GitHub в браузере. Видите подозрительный фрагмент. Выделили → Ctrl+C → «Проверь код в моём буфере на ошибки». Claude читает напрямую — не нужно вставлять в чат, ломая форматирование.
Streaming output через clipboard history
Мой любимый сценарий. Агент выполняет многошаговую задачу и после каждого шага вызывает set_clipboard с результатом. Если у вас есть менеджер буфера обмена — вы видите хронологическую ленту всех результатов.
По сути — streaming output без специального UI. Просто открываете историю буфера и листаете шаги.
Установка за 10 секунд
Вариант 1: через cargo
cargo install clipboard-mcp
Вариант 2: скачать бинарник
Готовые бинарники для всех платформ: GitHub Releases.
Подключение к Claude Desktop
Добавить в claude_desktop_config.json:
{ "mcpServers": { "clipboard": { "command": "clipboard-mcp" } }}
Подключение к Claude Code
claude mcp add clipboard clipboard-mcp
Всё. Claude теперь умеет работать с вашим буфером.
Как это работает внутри
Model Context Protocol — открытый стандарт от Anthropic. AI-клиент запускает MCP-сервер как процесс и общается с ним через JSON-RPC по stdio. Сервер объявляет свои «инструменты» — клиент вызывает их когда нужно.
clipboard-mcp использует:
rmcp — официальный Rust SDK для MCP
arboard — библиотека для буфера обмена от 1Password
tokio — async runtime (однопоточный,
current_thread)
Все операции с буфером выполняются в отдельных потоках через spawn_blocking — чтобы медленный вызов к X11 или Wayland не заморозил MCP-сервер.
Нюанс для Linux
На macOS и Windows данные в буфере хранит ОС. На Linux — нет. Приложение владеет данными буфера, и когда оно завершается — данные исчезают.
clipboard-mcp решает это: На Linux поведение буфера зависит от окружения. Если запущен clipboard manager, данные обычно подхватываются и сохраняются; без него содержимое может исчезнуть. На десктопах с менеджером буфера (KDE, GNOME, Sway + clipman) данные подхватываются автоматически.
Платформы
Платформа | Архитектура | Статус |
|---|---|---|
Windows | x86_64 | Протестировано на Windows 11 |
macOS | x86_64, aarch64 | Протестировано на macOS 26.4 Apple Silicon |
Linux | x86_64, aarch64 | X11 + Wayland (через wl-data-control) |
CI собирает бинарники для всех пяти targets автоматически при каждом релизе.
Безопасность
clipboard-mcp даёт AI-клиенту полный доступ к буферу обмена: чтение, запись, отслеживание изменений. Это нужно понимать:
get_clipboardвернёт всё, что сейчас в буфере — включая пароли, если вы их туда скопировалиset_clipboardперезапишет буфер без подтверждения (ограничение: 1 МБ)watch_clipboardвернёт следующее, что вы скопируете
Подключайте только к AI-сессиям, которым доверяете. Код полностью открыт — ~250 строк, которые можно прочитать за 5 минут.
Что дальше
Remote clipboard — HTTP transport вместо stdio. Сейчас сервер работает только локально. В следующей версии — агент на удалённом сервере сможет читать буфер на вашем десктопе. Это закроет главный разрыв между headless AI и пользователем.
Ссылки
GitHub: mnardit/clipboard-mcp
Лицензия: MIT
Если пользуетесь Claude Desktop, Claude Code или Cursor — попробуйте. Одна команда установки и одна строка конфига. Баг-репорты и PR приветствуются.
