MCP Server Clipboard

MCP Server Clipboard

site icon
2025.04.22 0
Go剪贴板服务其它
mcp-server-clipboard 是一个遵循 Model Context Protocol (MCP) 规范的剪贴板服务,提供轻量级的剪贴板内容读写功能。它支持安全的 API 令牌认证,可配置的剪贴板大小限制,并提供了剪贴板内容管理的工具。
View on GitHub

Overview

基本能力

产品定位

mcp-server-clipboard 是一个轻量级的剪贴板服务,遵循 MCP 规范,提供剪贴板内容的读写功能。

核心功能

  • 轻量级、符合 MCP 规范的剪贴板服务
  • 安全的 API 令牌认证
  • 可配置的剪贴板大小限制
  • 剪贴板内容管理工具:
  • clipboard_update:更新剪贴板内容
  • clipboard_get:获取剪贴板内容
  • 可通过命令行参数配置端口

适用场景

  • 开发环境中需要共享剪贴板内容的场景
  • 需要远程访问剪贴板内容的场景
  • 需要安全认证的剪贴板服务

工具列表

  • clipboard_update:更新剪贴板内容,输入为 JSON 格式的字符串内容。
  • clipboard_get:获取当前剪贴板内容,返回 JSON 格式的剪贴板内容。

常见问题解答

  • 所有请求都需要使用 API 令牌进行认证。
  • 默认端口为 9001,可通过命令行参数修改。
  • 剪贴板内容的最大大小默认为 10,000 字节,可配置。

使用教程

使用依赖

# Clone the repository
git clone https://github.com/yourusername/mcp-server-clipboard.git
cd mcp-server-clipboard

# Install dependencies
go mod download

安装教程

# Run with default port (9001)
go run *.go

# Run with a specific port
go run *.go -port 9000

调试方式

  • 使用 clipboard_updateclipboard_get 工具测试剪贴板功能。
  • 确保所有请求都包含正确的 API 令牌认证头。
  • 检查服务器日志以确认端口和剪贴板大小配置是否正确。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。