Token导航 LogoToken导航

MCP Server · 运维云端

MCP CopyQ Server

MCP CopyQ Server是一个用于将CopyQ剪贴板管理器与LLM代理集成的服务,提供数据的读取、写入和验证功能。

stdio官方级别未说明来源级核验工具 0
数据集成PythonClaudeLLM代理Claude Desktop

快速开始

作者 / 组织
list91
提供方
list91
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

MCP CopyQ Server 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

仅本地运行

安装与配置

安装命令

uv run mcp-copyq

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP CopyQ服务器

MCP服务器,用于将Copyq(剪贴板管理器)与LLM代理集成。

概念

copyq中的数据结构

mcp/
├── info/        # 🔒 только элементы (без подвкладок)
├── заметки/     # 🔒 только элементы (без подвкладок)
└── workspace/   # ✅ элементы + подвкладки

元素(item)

每个元素包含:

  • 文本 -正文
  • 标签 -标记(字符串数组)
  • 笔记 -文本注释

______________________________________________________________________

工具(3件)

1. mcp_read

通用数据读取。

参数

≫参数≫类型≫默认≫描述≫ |----------|-----|---------|----------| | mode | "tree" / "list" / "item" / "search" | — | 强制性的 | | tab |字符串| "" 路径: "info", "workspace/proj1" | | index |number |--Для模式=项目| | query |string |--|Для模式=搜索(正则表达式)| | search_in | "text" / "note" / "tags" / "all" | "all" 在哪里寻找 | max_depth ≫number=2≫树最大值。深度。 | max_items 第20章有限元素 | skip ÐÐÐÐÐÐÐÐÐÐÐÐÐ | include_text ÐboolÐtrueÐÐÐÐÐÐÐÐÐÐ | include_tags ÐÐÐÐÐÐÐÐÐÐÐÐ | include_note ÐÐÐÐÐÐÐÐÐÐÐÐ

模式(Mode)

tree -元数据选项卡的结构

mcp/info [5]
  0: "Инструкция по API..." [api,docs]
  1: "Конфиг сервера..." [config]
mcp/workspace [3]
  └─ mcp/workspace/проект1 [12]

list -特定选项卡的元素

mode:list|tab:info|total:47|showing:0-19
0|"Инструкция по API..."|[api,docs]|+note
1|"Конфиг сервера..."|[config]|

item 一个元素完全

search -按内容搜索

可能的错误

代码描述 |-----|----------| | TAB_NOT_FOUND 标签不存在。 | INDEX_OUT_OF_BOUNDS 指数在外 | INVALID_MODE 未知模式

引擎盖下(Copyq CLI)
# tree
copyq tab | grep "^mcp/"
copyq tab "mcp/..." count
copyq tab "mcp/..." read 0 | head -c 50

# list
copyq tab "mcp/${tab}" count
copyq tab "mcp/${tab}" read $i
copyq tab "mcp/${tab}" read "application/x-copyq-tags" $i

# item
copyq tab "mcp/${tab}" read ${index}
copyq tab "mcp/${tab}" read "application/x-copyq-tags" ${index}
copyq tab "mcp/${tab}" read "application/x-copyq-item-notes" ${index}

# search
copyq eval "/* JS: grep по tabs */"

______________________________________________________________________

2. mcp_write

通用数据记录。

参数

≫参数≫类型≫默认≫描述≫ |----------|-----|---------|----------| | mode |string |--| 强制性的 (见下文)。 | tab ≫string≫标签路径≫ | index #Number––对于Item操作。 | text Ðstring––文本(用于添加/更新)→ | tags string\[\]标签 | note | string | — | 注释 | | field | "text" / "note" / "tags" 要更新,要改变什么。 | edit_mode | "replace" / "append" / "prepend" / "substitute" | "replace" 如何改变 | match ≫字符串––Substitute-替换––替换––替换 | to_tab ≫string≫for move-移动到哪里≫ | path |string |--|Дляtab_create/tab_delete| | intent | "execute" / "preview" | "execute" 执行或显示效果。

模式(Mode)

≫模式≫级别≫描述≫必需参数≫ |------|---------|----------|------------------------| | add ÐitemÐÐÐÐÐÐÐÐÐÐÐÐ | update ÐitemÐÐÐÐÐÐÐÐÐÐÐÐÐÐ | delete ÐitemÐÐÐÐÐÐÐÐÐÐÐ | move ÐitemÐÐÐÐÐÐÐÐÐÐÐÐÐ | tab_create (仅限工作空间/*) | | tab_delete ÐcollectionÐÐÐÐÐÐÐÐÐÐÐÐ*) |

编辑模式更新

ÐÐÐÐÐÐÐÐÐÐÐÐÐ |-------|-----------|----------| |文本/注释| replace 完全替代。 |文本/注释| append 写到最后。 |文本/注释| prepend 先写完。 |文本/注释| substitute 更换 match → text/note | |标签| replace 更换所有标签 |标签| append 添加标签(保存旧的) |标签| remove 删除指定的标签

意图:预览

当 intent="preview" -不执行操作,而是返回将发生的事情:

action: delete
target: mcp/info[3]
will_remove: "Текст который удалится..." | [метки] | +note
可能的错误

代码描述 |-----|----------| | TAB_NOT_FOUND 标签不存在。 | INDEX_OUT_OF_BOUNDS 指数在外 | PERMISSION_DENIED |tab_create/tab_delete工作区| | INVALID_MODE 未知模式 | MISSING_PARAM 缺少强制性参数 | MATCH_NOT_FOUND ÐSubstitute:Match在文本中找不到¸

响应格式
ok|mode:add|tab:info|index:0|text_len:156|tags:2
引擎盖下(Copyq CLI)
# add
copyq tab "mcp/${tab}" write 0 \
  "text/plain" "${text}" \
  "application/x-copyq-tags" "${tags}" \
  "application/x-copyq-item-notes" "${note}"

# update (substitute)
OLD=$(copyq tab "mcp/${tab}" read ${index})
NEW=$(echo "$OLD" | sed "s/${match}/${value}/g")
TAGS=$(copyq tab "mcp/${tab}" read "application/x-copyq-tags" ${index})
NOTE=$(copyq tab "mcp/${tab}" read "application/x-copyq-item-notes" ${index})
copyq tab "mcp/${tab}" write ${index} \
  "text/plain" "$NEW" \
  "application/x-copyq-tags" "$TAGS" \
  "application/x-copyq-item-notes" "$NOTE"

# delete
copyq tab "mcp/${tab}" remove ${index}

# move
# read all → write to to_tab → remove from tab

# tab_create
copyq tab "mcp/${path}"

# tab_delete
copyq removeTab "mcp/${path}"

______________________________________________________________________

3. mcp_validate

检查呼叫是否正确而不执行。

参数

参数类型描述 |----------|-----|----------| | tool | "read" / "write" 看看什么工具 | params (object)调用参数

响应格式

成功:

valid: true | warnings: [] | estimated_tokens: 340

错误:

valid: false | errors: ["TAB_NOT_FOUND: workspace/xxx"]

______________________________________________________________________

访问权限

≫操作≫信息≫笔记≫工作空间≫ |----------|:----:|:-------:|:---------:| Read(所有模式)✅ | ✅ | ✅ | |添加|✅ | ✅ | ✅ | |更新|✅ | ✅ | ✅ | |删除|✅ | ✅ | ✅ | |移动|✅ | ✅ | ✅ | |tab_create |❌ | ❌ | ✅ | |tab_delete |❌ | ❌ | ✅ |

______________________________________________________________________

安装

# Требования
# - Python 3.11+
# - CopyQ установлен и запущен
# - Путь к CopyQ: C:\Program Files\CopyQ\copyq.exe

# Установка
cd C:\sts\projects\mcp-copyq
uv venv
uv pip install -e .

# Запуск
uv run mcp-copyq

Claude Desktop配置

{
  "mcpServers": {
    "copyq": {
      "command": "uv",
      "args": ["--directory", "C:\\sts\\projects\\mcp-copyq", "run", "mcp-copyq"]
    }
  }
}

______________________________________________________________________

使用示例

得到结构

mcp_read(mode="tree", max_depth=2, max_items=5)

标签项列表

mcp_read(mode="list", tab="info", max_items=10, include_note=true)

阅读元素

mcp_read(mode="item", tab="info", index=0)

搜索

mcp_read(mode="search", query="API", search_in="all", max_items=10)

添加元素

mcp_write(mode="add", tab="info", text="Новая запись", tags=["important"])

编辑文本(在结尾)

mcp_write(mode="update", tab="info", index=0, field="text", edit_mode="append", text="\n\nДополнение")

替换片段

mcp_write(mode="update", tab="info", index=0, field="text", edit_mode="substitute", match="старое", text="новое")

添加标签(保留现有标签)

mcp_write(mode="update", tab="info", index=0, field="tags", edit_mode="append", tags=["urgent"])

删除预览

mcp_write(mode="delete", tab="info", index=0, intent="preview")
mcp_write(mode="delete", tab="info", index=0, intent="execute")

创建子目录

mcp_write(mode="tab_create", path="workspace/новый_проект")

移动元素

mcp_write(mode="move", tab="info", index=0, to_tab="workspace/архив")

______________________________________________________________________

设计原则

  1. 最小工具 -3代替10+
  2. 无状态 每个挑战都是独立的。
  3. 紧凑的答案 -管道隔离,无多余字段
  4. 烧蚀 -大数据的skip/max_items
  5. 显式参数 — include_text 代替 fields: "minimal"
  6. 预览模式 intent=“preview”用于危险操作
  7. 明确的错误 代码 + 描述

______________________________________________________________________

项目结构

mcp-copyq/
├── README.md
├── pyproject.toml
├── src/
│   └── mcp_copyq/
│       ├── __init__.py
│       ├── server.py          # MCP server
│       ├── copyq_client.py    # CopyQ CLI wrapper
│       ├── tools/
│       │   ├── __init__.py
│       │   ├── read.py        # mcp_read
│       │   ├── write.py       # mcp_write
│       │   └── validate.py    # mcp_validate
│       ├── models.py          # Pydantic models
│       └── errors.py          # Error codes
└── tests/
    ├── __init__.py
    ├── test_read.py
    ├── test_write.py
    ├── test_validate.py
    └── test_integration.py

______________________________________________________________________

许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

剪贴板管理Python本地部署数据集成LLM代理自动化工具

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP CopyQ Server

MCP World · 本页

0stdio有2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP CopyQ Server 怎么安装?

公开资料给出的安装命令是 uv run mcp-copyq,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP CopyQ Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

MCP CopyQ Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP CopyQ Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP CopyQ Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP