剪贴板服务器

一个通过MCP协议远程访问和更新系统剪贴板内容的轻量级服务器。

  • by ydrgzm
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ydrgzm/clipboard-server

使用说明

剪贴板服务器

一个最小的MCP服务器,用于以编程方式访问和更新您的系统剪贴板。

特性

  • 通过MCP资源获取当前剪贴板内容。
  • 使用MCP工具远程设置剪贴板内容。

需求

安装

pip install pyperclip fastmcp

运行服务器

python clipboard_server.py

服务器将通过MCP启动并公开剪贴板操作。

用法

  • 获取剪贴板:
    访问资源 clipboard://current 获取当前剪贴板内容。

  • 设置剪贴板:
    使用 set_clipboard 工具中包含您想要的内容。

示例

import requests

# Example: Fetch clipboard content (replace with your actual MCP client code)
response = requests.get("http://localhost:8000/clipboard://current")
print(response.text)

与克劳德桌面或VS代码代理模式集成

您可以在Claude Desktop或VS Code代理模式下将此MCP服务器添加为自定义上下文提供程序:

克劳德桌面

  1. 打开克劳德桌面设置。
  2. 转到“上下文提供者”部分。
  3. 点击“添加提供商”并输入MCP服务器URL(例如。, http://localhost:8000).
  4. 保存并启用提供程序。现在,您可以使用Claude Desktop中的剪贴板资源和工具。

VS代码代理模式

  1. 打开VS Code代理扩展设置。
  2. 找到自定义MCP服务器或上下文提供程序的部分。
  3. 添加服务器URL: http://localhost:8000.
  4. 保存您的设置。剪贴板服务器现在将在代理模式下作为上下文提供程序可用。

有关添加自定义MCP服务器的更多详细信息,请参阅工具的文档。