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 文件。
Scan to join WeChat group