- Home
- MCP servers
- Maccy Clipboard
Maccy Clipboard
- javascript
8
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"vlad-ds-maccy-clipboard-mcp": {
"command": "node",
"args": [
"/path/to/maccy-clipboard-mcp/server/index.js"
]
}
}
}You can run a lightweight MCP server that exposes your Maccy clipboard history to Claude and other AI assistants. This lets you search, retrieve, and manage clipboard items through natural conversation while keeping control of your data on your macOS system.
How to use
Start the MCP server locally and connect it to Claude Desktop or another MCP-compatible client. You will be able to search your clipboard history, fetch recent items with full content, view images, pin items, export history, and filter results by application. All actions are performed through natural language queries in your client.
How to install
Prerequisites: install on macOS with Maccy, and have Node.js 16-plus installed on your system.
Easy Installation (Recommended)
-
Download the maccy-clipboard-mcp.dxt file from the project assets.
-
Double-click the .dxt file to open it in Claude Desktop.
-
Claude Desktop will automatically install and configure the MCP server.
-
Restart Claude Desktop.
Manual Installation
If you encounter issues with the .dxt installation, you can run the server locally from source.
-
Clone the repository and navigate into the project folder.
-
Install dependencies.
-
Configure Claude Desktop to load the MCP server by adding the following snippet to your Claude Desktop configuration file:
{
"mcpServers": {
"maccy-clipboard": {
"command": "node",
"args": ["/path/to/maccy-clipboard-mcp/server/index.js"]
}
}
}
Additional guidance
Restart Claude Desktop after making configuration changes. If you run into issues, verify that Node.js is installed and that Claude Desktop is not using its built-in Node.js for MCP unless you want to. Detailed troubleshooting steps are below.
Security notes
This MCP server gives Claude access to your clipboard history, which may include sensitive data. Use this tool only if you are comfortable with the potential data exposure and have considered your security requirements. All data stays local on your machine, and the server’s default access is read-only for everything except pin/unpin operations.
Troubleshooting
Required Node.js configuration if the extension fails to load: disable Claude Desktop's built-in Node.js and use your system Node.js installation.
Steps to disable Claude Desktop’s built-in Node.js and use the system version:
1. Install Node.js LTS from nodejs.org
2. Claude Desktop > Settings > Extensions > Advanced Settings
3. Disable "Use Built-in Node.js for MCP"
4. Restart Claude Desktop
Notes
All data is stored locally on your machine. The MCP server has read-only access by default (except for pin and unpin actions). Large exports are written to local files to avoid MCP size limits.
Available tools
search_clipboard
Search clipboard history by text patterns with optional filters such as application or time range.
get_recent_items
Retrieve the most recent clipboard items with full content and image support.
copy_to_clipboard
Copy a selected item back to the system clipboard, supporting both text and image content.
pin_item
Pin a useful clipboard item to keep it readily accessible.
unpin_item
Remove a previously pinned item from the pinned list.
export_history
Export the clipboard history to a local file in JSON, CSV, or TXT formats.
get_clipboard_stats
View usage statistics and trends for clipboard activity.
get_items_by_app
Filter clipboard items by the originating application, with optional image support.