Crosspaste Desktop logo

Crosspaste Desktop

by CrossPaste

Searches synced clipboard history, reads local OCR text, reports clipboard data, and adds items through MCP.

Install Crosspaste Desktop

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for CrossPaste/crosspaste-desktop, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

CrossPaste/crosspaste-desktop MCP server exposes CrossPaste clipboard data and actions to AI assistants through the Model Context Protocol. It works with the desktop app's locally stored, cross-device clipboard history, including text recognized from copied images through local OCR. Available operations cover searching and retrieving items, viewing statistics and tags, and adding new clipboard content. Reach for it when an agent needs to find, inspect, or update clipboard content without manually switching between devices.

Use cases

  • Search clipboard history for previously copied text
  • Retrieve a specific clipboard item for an agent workflow
  • Read OCR text from copied images
  • Add generated content to the clipboard
  • Inspect clipboard statistics and tags

Key features

  • Searches clipboard history
  • Retrieves saved pasteboard items
  • Reads locally extracted OCR text
  • Reports clipboard statistics
  • Lists clipboard tags
  • Adds content to the clipboard

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

10/10 checks healthy over the last 44d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2.7kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Crosspaste Desktop works

What CrossPaste/crosspaste-desktop MCP server does

CrossPaste/crosspaste-desktop MCP server makes a CrossPaste desktop clipboard available to MCP-compatible AI assistants. CrossPaste is an open-source clipboard manager for Windows, macOS, and Linux that keeps pasteboard content available across devices. The application supports text, colors, URLs, HTML, RTF, images, and files, while its local OCR feature extracts text from images without sending them over the network.

The MCP interface is suited to agents that need to locate something copied earlier, inspect a specific clipboard record, summarize clipboard usage, or place new content on the clipboard. It operates on the history maintained by the CrossPaste application rather than acting as a general-purpose remote storage service.

How it works

The MCP server is built into the CrossPaste desktop application. An assistant sends tool calls through MCP, and CrossPaste handles those calls against its clipboard data.

Clipboard history can be synchronized among devices running CrossPaste. This means an agent connected to one desktop may work with content that CrossPaste has made available there, subject to the application's synchronization and storage state.

Setup and configuration

For development, clone the repository and start the desktop application with Gradle:

bash
git clone https://github.com/CrossPaste/crosspaste-desktop.git
cd crosspaste-desktop
./gradlew app:run

The first run downloads JetBrains Runtime and Gradle dependencies. If dependency downloads fail with a connection reset, the project documents configuring HTTP and HTTPS proxy properties in gradle.properties; the proxy values must be adjusted for the local environment.

Start with the desktop application setup and consult the repository for client-specific connection instructions.

Tools and capabilities

CrossPaste/crosspaste-desktop MCP server provides these named tools:

  • searchclipboard searches clipboard history.
  • getpasteitem retrieves a particular clipboard item.
  • getclipboardstats returns clipboard statistics.
  • listtags lists available clipboard tags.
  • addtoclipboard adds a new item to the clipboard.

Together, these tools support history search, item retrieval, basic metadata inspection, and clipboard writes. OCR text from copied images is available through the clipboard content that CrossPaste extracts locally. The repository also documents a command-line mode for copying, pasting, and searching, but that is separate from the MCP tool list above.

Limitations and notes

The server depends on the CrossPaste desktop application's clipboard history and therefore is not described as an independent cloud clipboard API. CrossPaste supports automatic cleanup options, so older items may not remain available if storage-management settings remove them. Cross-device availability likewise depends on CrossPaste being configured and running on the relevant devices.

Clipboard contents can include sensitive text, images, files, and other pasteboard types. Although the project describes local storage, local OCR, and encrypted device sharing, agents should still be granted access with awareness of the data in the clipboard.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Crosspaste Desktop

CrossPaste/crosspaste-desktop is an MCP server that connects AI assistants to the CrossPaste desktop clipboard manager. Its main tools search clipboard history, retrieve paste items, report clipboard statistics, list tags, and add new clipboard content, including text recognized locally from copied images through CrossPaste's OCR feature.

Install the desktop application from the repository or build it for development by cloning the project and running `./gradlew app:run`.

It provides `searchclipboard`, `getpasteitem`, `getclipboardstats`, `listtags`, and `addtoclipboard`. These cover clipboard-history search, item retrieval, statistics, tag listing, and adding content to the clipboard.

It identifies Claude as an MCP assistant example, so Cursor compatibility should be verified using the repository's current MCP configuration guidance rather than assumed from the listing.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCrosspaste Desktop AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/crosspaste-crosspaste-desktop?style=directory)](https://allmcps.com/mcp/crosspaste-crosspaste-desktop)
HTML Embed
<a href="https://allmcps.com/mcp/crosspaste-crosspaste-desktop"><img src="https://allmcps.com/api/badge/crosspaste-crosspaste-desktop?style=directory" alt="Crosspaste Desktop on AllMCPs" /></a>