使用说明
剪贴板MCP服务器
MCP服务器,允许LLM模型将相关输出直接保存到系统剪贴板以供立即使用。
备注
在Linux和MacOS上测试
它做什么
此MCP服务器提供的工具允许Claude Code(或其他MCP兼容工具):
- 将命令片段直接保存到剪贴板(例如。,
npm install express) - 保存代码片段,准备粘贴到编辑器中
- 保存简短答案,如城市名称、数字或特定值
- 保存任何文本内容以供立即使用
示例用法
当你问:“如何安装Express.js?”
- Claude为您详细解释Express.js
- 与 自动放入
npm install express在剪贴板上准备粘贴
当你问:“匈牙利的首都是什么?”
- 克劳德解释说布达佩斯是首都
- 与 放只是
Budapest在剪贴板上快速使用
演示
与LM Studio配合使用的剪贴板MCP服务器-自动将有用内容保存到剪贴板,同时提供完整的响应
快速开始
自动设置(推荐)
./setup.sh
这将:
- 安装系统依赖项(Linux上的xclip)
- 创建Python虚拟环境
- 安装所有必需的软件包
- 显示要添加到MCP客户端的配置
手动设置
- 安装依赖项:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- 安装剪贴板支持(仅限Linux):
sudo apt install xclip
运行服务器
轻松启动
./start.sh # Default port 3001
./start.sh 3002 # Custom port 3002
手动启动
source .venv/bin/activate
python server.py # Default port 3001
python server.py --port 3002 # Custom port 3002
python server.py --help # See all options
服务器将在上运行 http://localhost:PORT/sse 并提供剪贴板功能。
MCP客户端配置
将此配置添加到MCP客户端:
克劳德代码(~/.claude.json):
{
"mcpServers": {
"clipboard": {
"type": "sse",
"url": "http://localhost:3001/sse"
}
}
}
用于自定义端口,相应地更新URL:
{
"mcpServers": {
"clipboard": {
"type": "sse",
"url": "http://localhost:3002/sse"
}
}
}
LM工作室 而其他MCP客户端使用相同的配置格式。
服务器可与任何支持SSE传输的MCP兼容客户端配合使用。
可用工具
save_to_clipboard(content: str)
通用剪贴板保存任何文本内容。
save_command_to_clipboard(command: str, description: str = "")
特别适用于带有可选描述的终端/shell命令。
save_code_to_clipboard(code: str, language: str = "")
用于具有可选语言上下文的代码段。
测试
直接运行服务器进行测试:
python server.py
服务器将启动并等待MCP协议消息。与Claude Code或其他MCP客户端一起使用,以测试剪贴板功能。