MCP CopyQ Server

Provides CopyQ buffer management via MCP, enabling read/write, item updates, and workspace organization for MCP-enabled agents.
  • python

1

GitHub Stars

python

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": {
    "list91-mcp-copyq": {
      "command": "uv",
      "args": [
        "run",
        "mcp-copyq"
      ]
    }
  }
}

You can bridge CopyQ, a powerful clipboard manager, with MCP-enabled agents to read, write, and organize clipboard items through a lightweight MCP server. This guide shows you how to install, configure, and use the CopyQ MCP server so you can automate workflows and keep data in sync across tools.

How to use

Launch the MCP CopyQ server and connect your MCP client to it. You will be able to read from CopyQ tabs, add or update items, move items between tabs, and validate calls before executing actions. Use predefined commands to perform common tasks such as listing items, reading a specific item, or updating text and tags.

Key capabilities you will use frequently include: reading data from CopyQ in tree/list/item modes, adding new items to a tab, updating an item field (text, tags, or notes) with various edit modes, and creating or deleting sub-tabs under the workspace section.

How to install

Prerequisites you need before installation are Python 3.11 or newer and CopyQ installed and running. Ensure you know the CopyQ executable path if you need to interact with CopyQ from your system.

# Prerequisites
python --version  # should be 3.11+
copyq --version     # ensure CopyQ is installed and accessible

# Install the MCP CopyQ server
# Clone or navigate to your project directory
# Example path used here is illustrative; adapt to your environment
cd C:\sts\projects\mcp-copyq

# Create a virtual environment using the helper tool
uv venv

# Install the MCP server in editable mode
uv pip install -e .

# Start the MCP CopyQ server
uv run mcp-copyq

Configuration and usage notes

Configure the MCP client to connect to the local server started by the previous steps. You can use a small configuration snippet to register the server as a local stdio MCP endpoint.

{
  "mcpServers": {
    "copyq": {
      "command": "uv",
      "args": ["run", "mcp-copyq"]
    }
  }
}

Starting in Claude Desktop (example)

If you use Claude Desktop to drive MCP interactions, register the CopyQ server as a stdio MCP server with the following configuration.

{
  "mcpServers": {
    "copyq": {
      "command": "uv",
      "args": ["run", "mcp-copyq"]
    }
  }
}

Available tools

mcp_read

Universal read tool to fetch data from CopyQ storage in various modes (tree, list, item, search) with options for depth, pagination, and selective fields.

mcp_write

Universal write tool to add, update, delete, move items and manage tabs in CopyQ MCP storage, with fine-grained edit modes and preview capability.

mcp_validate

Validation tool to check parameters before executing read/write operations and catch issues early.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational