关于 MacOS Clipboard MCP
MacOS Clipboard MCP 是用于操作 macOS 剪贴板的 MCP 服务。它提供复制文本、读取剪贴板文本和获取剪贴板图像的工具。
主要功能
- 01复制文本到剪贴板
- 02读取剪贴板文本
- 03获取剪贴板图像
- 04支持 TIFF、PNG 和 JPEG 剪贴板图像
适用场景
- 01将生成的文本复制到 macOS 剪贴板
- 02读取剪贴板中已有的文本
- 03获取剪贴板图像以供使用
MCP 相关
它提供 MCP 工具,用于复制文本、读取剪贴板文本,以及将剪贴板图像以 base64 编码的 PNG 返回。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MacOS 剪贴板 MCP
一个简单的工具,提供用于与 macOS 剪贴板交互的模型上下文协议(MCP)工具。
功能
- 将文本复制到剪贴板
- 从剪贴板粘贴文本
- 从剪贴板粘贴图像(支持 TIFF、PNG 和 JPEG 格式)
MCP 配置
方法 1(推荐)
{
"clipboard": {
"command": "uvx",
"args": [
"macos-clipboard-mcp"
]
}
}
方法 2
{
"clipboard": {
"command": "uv",
"args": [
"--directory",
"<your-local-folder>/macos-clipboard-mcp",
"run",
"main.py"
]
}
}
安装
uv sync
python main.py
要求
- Python 3.12+
- macOS(使用 AppleScript 执行剪贴板操作)
用法
启动 MCP 服务:
mcp dev main.py
这会提供以下 MCP 工具:
copy_to_clipboard(data: str):将文本复制到剪贴板paste_from_clipboard():返回剪贴板中的文本paste_image_from_clipboard():以 Base64 编码的 PNG 格式返回剪贴板中的图像
开发
本项目使用现代 Python 工具:
- uv 用于依赖管理
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。