NestDaddy

Clipboard History MCP

io.github.d-khomenko/clipboard-history-mcp · v0.5.0-alpha.0

Your clipboard, but Claude can read it. Type-classified, secret-encrypted. macOS + Linux.

Connect Runs on your machine

Terminal
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
claude_desktop_config.json
{
  "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>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "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>"
      }
    }
  }
}
.vscode/mcp.json
{
  "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

NameDescription
CLIPBOARD_VAULT_PATH
Optional
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_TITLE
Optional
Set to '1' to capture the active window title alongside each clip (needs Accessibility permission on macOS, X11 only on Linux).
CLIPBOARD_IGNORE_APPS
Optional
Comma-separated app display names to skip (e.g. '1Password,Bitwarden,KeePassXC').
CLIPBOARD_NEVER_STORE_SECRETS
Optional
Set to '1' for paranoid mode — secrets are detected and metadata-logged but ciphertext is never stored.
CLIPBOARD_HISTORY_MAX
Optional
Maximum number of clips kept in the ring buffer. Defaults to 1000.
CLIPBOARD_POLL_MS
Optional
Watcher poll interval in milliseconds. Defaults to 1500.

Details

Packagehttps://github.com/d-khomenko/clipboard-history-mcp/releases/download/v0.5.0-alpha.0/clipboard-history-mcp.mcpb (MCPB, stdio)
First published6 May 2026
Last updated6 May 2026
Registry nameio.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.