Your clipboard, but Claude can read it. Type-classified, secret-encrypted. macOS + Linux.
Connect Runs on your machine
claude mcp add clipboard-history-mcp -e CLIPBOARD_VAULT_PATH=<CLIPBOARD_VAULT_PATH> -e CLIPBOARD_CAPTURE_WINDOW_TITLE=<CLIPBOARD_CAPTURE_WINDOW_TITLE> -e CLIPBOARD_IGNORE_APPS=<CLIPBOARD_IGNORE_APPS> -e CLIPBOARD_NEVER_STORE_SECRETS=<CLIPBOARD_NEVER_STORE_SECRETS> -e CLIPBOARD_HISTORY_MAX=<CLIPBOARD_HISTORY_MAX> -e CLIPBOARD_POLL_MS=<CLIPBOARD_POLL_MS> -- https://github.com/d-khomenko/clipboard-history-mcp/releases/download/v0.5.0-alpha.0/clipboard-history-mcp.mcpb
{
"mcpServers": {
"clipboard-history-mcp": {
"command": "https://github.com/d-khomenko/clipboard-history-mcp/releases/download/v0.5.0-alpha.0/clipboard-history-mcp.mcpb",
"args": [],
"env": {
"CLIPBOARD_VAULT_PATH": "<CLIPBOARD_VAULT_PATH>",
"CLIPBOARD_CAPTURE_WINDOW_TITLE": "<CLIPBOARD_CAPTURE_WINDOW_TITLE>",
"CLIPBOARD_IGNORE_APPS": "<CLIPBOARD_IGNORE_APPS>",
"CLIPBOARD_NEVER_STORE_SECRETS": "<CLIPBOARD_NEVER_STORE_SECRETS>",
"CLIPBOARD_HISTORY_MAX": "<CLIPBOARD_HISTORY_MAX>",
"CLIPBOARD_POLL_MS": "<CLIPBOARD_POLL_MS>"
}
}
}
}
{
"mcpServers": {
"clipboard-history-mcp": {
"command": "https://github.com/d-khomenko/clipboard-history-mcp/releases/download/v0.5.0-alpha.0/clipboard-history-mcp.mcpb",
"args": [],
"env": {
"CLIPBOARD_VAULT_PATH": "<CLIPBOARD_VAULT_PATH>",
"CLIPBOARD_CAPTURE_WINDOW_TITLE": "<CLIPBOARD_CAPTURE_WINDOW_TITLE>",
"CLIPBOARD_IGNORE_APPS": "<CLIPBOARD_IGNORE_APPS>",
"CLIPBOARD_NEVER_STORE_SECRETS": "<CLIPBOARD_NEVER_STORE_SECRETS>",
"CLIPBOARD_HISTORY_MAX": "<CLIPBOARD_HISTORY_MAX>",
"CLIPBOARD_POLL_MS": "<CLIPBOARD_POLL_MS>"
}
}
}
}
{
"servers": {
"clipboard-history-mcp": {
"type": "stdio",
"command": "https://github.com/d-khomenko/clipboard-history-mcp/releases/download/v0.5.0-alpha.0/clipboard-history-mcp.mcpb",
"args": [],
"env": {
"CLIPBOARD_VAULT_PATH": "<CLIPBOARD_VAULT_PATH>",
"CLIPBOARD_CAPTURE_WINDOW_TITLE": "<CLIPBOARD_CAPTURE_WINDOW_TITLE>",
"CLIPBOARD_IGNORE_APPS": "<CLIPBOARD_IGNORE_APPS>",
"CLIPBOARD_NEVER_STORE_SECRETS": "<CLIPBOARD_NEVER_STORE_SECRETS>",
"CLIPBOARD_HISTORY_MAX": "<CLIPBOARD_HISTORY_MAX>",
"CLIPBOARD_POLL_MS": "<CLIPBOARD_POLL_MS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
CLIPBOARD_VAULT_PATHOptional | Auto-mirror non-secret clips to this Obsidian vault directory. Sidecar `.md` per clip + bullet in `daily/YYYY-MM-DD.md`. Secrets are never mirrored. |
CLIPBOARD_CAPTURE_WINDOW_TITLEOptional | Set to '1' to capture the active window title alongside each clip (needs Accessibility permission on macOS, X11 only on Linux). |
CLIPBOARD_IGNORE_APPSOptional | Comma-separated app display names to skip (e.g. '1Password,Bitwarden,KeePassXC'). |
CLIPBOARD_NEVER_STORE_SECRETSOptional | Set to '1' for paranoid mode — secrets are detected and metadata-logged but ciphertext is never stored. |
CLIPBOARD_HISTORY_MAXOptional | Maximum number of clips kept in the ring buffer. Defaults to 1000. |
CLIPBOARD_POLL_MSOptional | Watcher poll interval in milliseconds. Defaults to 1500. |
Details
| Package | https://github.com/d-khomenko/clipboard-history-mcp/releases/download/v0.5.0-alpha.0/clipboard-history-mcp.mcpb (MCPB, stdio) |
| First published | 6 May 2026 |
| Last updated | 6 May 2026 |
| Registry name | io.github.d-khomenko/clipboard-history-mcp |
More security servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
