返回 MCP 目录
public公开dns本地运行

mcp-server-clipboard

一个基于MCP协议的轻量级剪贴板服务器,提供安全的API令牌认证和剪贴板内容管理功能。

article

README

🚀 MCP 服务器剪贴板

MCP 服务器剪贴板是一个简单、轻量级的服务器,遵循 Model Context Protocol (MCP) 标准。它提供了读取和写入剪贴板内容的工具,支持安全的 API 令牌认证,还能对剪贴板大小进行灵活配置。

🚀 快速开始

MCP 服务器剪贴板可让你轻松管理剪贴板内容。下面为你介绍如何安装和使用该服务器。

✨ 主要特性

  • 简单且轻量的 MCP 兼容剪贴板服务器,易于部署和使用。
  • 基于 API 令牌的安全认证,保障数据传输安全。
  • 可配置的剪贴板大小限制,满足不同场景需求。
  • 丰富的剪贴板内容管理工具:
    • clipboard_update:更新剪贴板内容。
    • clipboard_get:获取剪贴板内容。
  • 可通过命令行参数设置服务器端口,灵活方便。

📦 安装指南

# 克隆仓库
git clone https://github.com/yourusername/mcp-server-clipboard.git
cd mcp-server-clipboard

# 下载依赖项
go mod download

💻 使用示例

基础用法

运行服务器

# 使用默认端口(9001)运行
go run *.go

# 指定端口运行
go run *.go -port 9000

高级用法

MCP 工具

该服务器提供以下 MCP 工具:

clipboard_update

使用用户输入更新剪贴板内容。

  • 输入格式{"type":"object","properties":{"content":{"type":"string"}}}
  • 示例
{
    "content": "你好,MCP!"
}
clipboard_get

获取当前剪贴板内容。

  • 输入格式{}
  • 示例响应
{
    "type": "text",
    "text": "你好,MCP!"
}

认证

所有请求都需要使用 API 令牌进行认证:

Authorization: Bearer 328db9d4ab39ec9a2eceb2f702f42744

📚 详细文档

剪贴板服务器支持以下设置:

  • 端口:服务器监听的端口号(默认:9001)
  • 剪贴板大小:剪贴板内容的最大大小,单位为字节(默认:10,000 字节)

🔧 技术细节

该服务器使用 github.com/modelcontextprotocol-ce/go-sdk 库实现 Model Context Protocol (MCP) 规范,并采用同步服务器模型和 HTTP 传输协议进行通信。

📄 许可证

本项目 licensed under MIT License,详情请参阅 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端