Install mcp-clip and Configure Claude or VSCode
mcp-clip requires Go 1.24+ if you build from source, or Node.js 14+ for the npm
distribution, which ships a prebuilt binary for darwin, linux, and win32 on x64/arm64.
Installation
Section titled “Installation”npm install -g @standardbeagle/mcp-clipgo install github.com/standardbeagle/mcp-clip@latestgit clone https://github.com/standardbeagle/mcp-clip.gitcd mcp-clipgo build -o mcp-clipsudo cp mcp-clip /usr/local/bin/Configure your MCP client
Section titled “Configure your MCP client”Claude Desktop
Section titled “Claude Desktop”Add to your claude_desktop_config.json:
{ "mcpServers": { "clipboard": { "command": "mcp-clip", "args": [] } }}Config file locations:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
VSCode + Claude Code extension
Section titled “VSCode + Claude Code extension”Add to your VSCode settings or workspace .vscode/settings.json:
{ "claude-dev.mcpServers": { "clipboard": { "command": "mcp-clip", "args": [] } }}Verify the install
Section titled “Verify the install”mcp-clip testConfiguration
Section titled “Configuration”Environment variables
Section titled “Environment variables”MCP_DEBUG=1— enable detailed debug logging (clipboard monitoring status, temp file creation/cleanup, WSL2 PowerShell integration, rare race-condition fallbacks)MCP_CLEANUP_TTL=2h— temp file cleanup TTL (default:1h)
MCP_DEBUG=1 mcp-clipNext steps
Section titled “Next steps”- Tool reference — the
read_clipboardtool and its parameters - WSL2 setup — the PowerShell bridge and its troubleshooting steps