Cross-platform MCP server for system clipboard access (read, write, watch)
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"clipboard": {
"command": "clipboard-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Cross-platform Model Context Protocol (MCP) server that gives AI assistants direct read/write access to your system clipboard. Website
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
MCP Security Weekly
Get CVE alerts and security updates for io.github.mnardit/clipboard-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Cross-platform Model Context Protocol (MCP) server that gives AI assistants direct read/write access to your system clipboard. Website
Copy an error → ask Claude to fix it → the fix lands in your clipboard. No manual paste into chat, no manual copy from response.
cargo install clipboard-mcp
pbcopy/xclipwatch_clipboard lets agents react to what you copy in real-time| Tool | Description |
|---|---|
get_clipboard | Read current text from the clipboard. Content over 100 KB is truncated. |
get_clipboard_html | Read HTML content from the clipboard (e.g., rich text from browsers). |
set_clipboard | Write text to the clipboard (max 1 MB). |
watch_clipboard | Wait for clipboard text to change (default 30s, max 300s). Max 5 concurrent. |
list_clipboard_formats | Probe which formats are available (text, HTML, image, files). |
clear_clipboard | Clear all clipboard content. |
| Parameter | Type | Default | Description |
|---|---|---|---|
timeout_secs | integer (optional) | 30 | Seconds to wait for a change (max 300) |
cargo install clipboard-mcp
Or download a binary from GitHub Releases.
Add to claude_desktop_config.json:
{
"mcpServers": {
"clipboard": {
"command": "clipboard-mcp"
}
}
}
# Add for current project
claude mcp add clipboard clipboard-mcp
# Or add globally
claude mcp add --scope user clipboard clipboard-mcp
Run as an HTTP server for remote or programmatic access:
clipboard-mcp --http # 127.0.0.1:3100
clipboard-mcp --http --port 8080 # custom port
clipboard-mcp --http --host 0.0.0.0 # expose to network (see Security)
MCP endpoint: http://HOST:PORT/mcp
Read and transform:
"Take whatever is on my clipboard and rewrite it in a more formal tone, then put the result back."
Watch for changes:
"Watch my clipboard for 60 seconds. When I copy something, summarize it in one sentence."
Round-trip:
"Get my clipboard, translate it to German, and set the translation back."
Data transform:
Copy a CSV table → "Convert what's on my clipboard to JSON" → paste formatted JSON into your editor.
Code from clipboard:
Copy a code snippet from a browser → "Review the code on my clipboard for bugs" → Claude reads it directly, no pasting into chat.
Step-by-step agent output via clipboard history:
Run a multi-step task and
set_clipboardafter each step. With any clipboard manager (Paste, CopyQ, Klipper), you get a chronological log of every result — browse, search, and review the agent's work without switching windows.