剪贴板访问服务

一个通过OSAScript提供macOS剪贴板访问的MCP服务器,允许AI助手查看用户剪贴板上的内容,包括文本、图像和二进制数据。

  • by brian-ln
  • TypeScript
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 newbeb/clipboard-mcp

使用说明

MacOS剪贴板MCP服务器

一个MCP服务器,通过OSAScript提供对macOS剪贴板的访问。该工具允许AI助手查看用户剪贴板上的内容,包括文本、图像和二进制数据。

特性

  • 从macOS剪贴板检索内容
  • 支持多种内容类型:
    • 文本
    • 图像(PNG)
    • 原始二进制数据

安装

bun install

用法

要启动服务器,请执行以下操作:

bun run start

对于热重载开发:

bun run dev

替代发展模式:

bun run dev2      # Run with fastmcp dev
bun run inspect   # Run with fastmcp inspector
bun run mcp-cli   # Run with mcp-cli tool

实现注意事项

  • 通过以下方式使用AppleScript osascript 与macOS剪贴板交互的命令
  • 处理各种剪贴板内容类型
  • 返回的内容具有适当的MIME类型
  • 剪贴板应始终按需检查(不缓存),因为内容可能会在请求之间发生变化

需求

  • macOS操作系统
  • Bun运行时