关于 MCP Server Clipboard
MCP Server Clipboard 是用于读取和更新剪贴板文本的轻量 MCP 服务,适合需要经过身份验证的剪贴板访问的客户端,并可配置端口和内容大小上限。
主要功能
- 01读取剪贴板内容
- 02更新剪贴板内容
- 03API 令牌身份验证
- 04可配置端口和大小上限
适用场景
- 01通过 MCP 客户端获取剪贴板文本
- 02将提供的文本写入剪贴板
- 03使用令牌身份验证限制请求
MCP 相关
通过 MCP 工具提供剪贴板内容的读取和更新,并使用 HTTP 通信且要求 API 令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务剪贴板
一个提供剪贴板功能的模型上下文协议(MCP)服务。此实现遵循 MCP 规范,并提供用于读取和写入剪贴板内容的工具。
功能
- 简单、轻量且符合 MCP 规范的剪贴板服务
- 安全的 API 令牌身份验证
- 可配置的剪贴板大小限制
- 用于管理剪贴板内容的工具:
clipboard_update:更新剪贴板内容clipboard_get:获取剪贴板内容
- 可通过命令行参数配置端口
安装
# 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
MCP 工具
此服务提供以下 MCP 工具:
clipboard_update
使用用户输入更新剪贴板内容。
- 输入架构:
{"type":"object","properties":{"content":{"type":"string"}}} - 示例:
{ "content": "Hi, MCP!" }
clipboard_get
获取当前剪贴板内容。
- 输入架构:
{} - 示例响应:
{ "type": "text", "text": "Hi, MCP!" }
身份验证
向 MCP 服务发送的所有请求都需要使用 API 令牌进行身份验证:
Authorization: Bearer 328db9d4ab39ec9a2eceb2f702f42744
配置
剪贴板服务可通过以下设置进行配置:
- 端口:服务监听的端口(默认值:9001)
- 剪贴板大小:剪贴板内容的最大字节数(默认值:10,000 字节)
实现详情
此服务使用 github.com/modelcontextprotocol-ce/go-sdk 库实现模型上下文协议(MCP)规范,并使用基于 HTTP 传输的同步服务模型进行通信。
许可证
此项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。