MacOS Clipboard MCP Server
通过 OSAScript 为 AI 助手提供访问 macOS 剪贴板内容的能力,支持文本、图像和二进制数据。
Tools
getClipboardContents
Fetch the contents of the clipboard (text, images, or binary data). Used to see what is on the clipboard. IMPORTANT: This tool should be called every time clipboard contents are needed as clipboard data can change; results should not be cached.
README
MacOS剪贴板MCP服务器
一个通过OSAScript提供访问macOS剪贴板功能的MCP服务器。该工具允许AI助手查看用户剪贴板上的内容,包括文本、图像和二进制数据。
特性
- 从macOS剪贴板检索内容
- 支持多种内容类型:
- 文本
- 图像 (PNG)
- 原始二进制数据
安装
bun install
用法
启动服务器:
bun run start
用于热重载的开发模式:
bun run dev
其他开发模式:
bun run dev2 # 使用 fastmcp dev 运行
bun run inspect # 使用 fastmcp inspector 运行
bun run mcp-cli # 使用 mcp-cli 工具运行
实现说明
- 使用通过
osascript命令的AppleScript与macOS剪贴板交互 - 处理各种剪贴板内容类型
- 内容以适当的MIME类型返回
- 剪贴板应始终按需检查(不缓存),因为内容可能在请求之间发生更改
要求
- macOS操作系统
- Bun 运行时
推荐服务器
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
Beamlit MCP Server
一个 MCP 服务器实现,它支持 Beamlit CLI 和 AI 模型之间的无缝集成,并使用模型上下文协议标准。
ThingsPanel MCP
一个集成服务器,将人工智能模型与 ThingsPanel 物联网平台连接起来,使人工智能助手能够通过自然语言与物联网设备交互,以进行设备控制、数据检索和管理操作。
Ollama MCP Server
一个桥梁,能够将 Ollama 的本地 LLM 功能无缝集成到 MCP 驱动的应用程序中,允许用户在本地管理和运行 AI 模型,并提供完整的 API 覆盖。
Android MCP Server
一个服务器,可以通过 ADB 以编程方式控制 Android 设备,提供诸如屏幕截图捕获、UI 布局分析和软件包管理等功能,这些功能可以被像 Claude Desktop 这样的 MCP 客户端访问。
mcp-wsl-exec
一个安全的 MCP 服务器,用于 Windows Linux 子系统环境,通过广泛的验证和保护机制,促进安全的命令执行,并防御诸如 Shell 注入和危险命令等漏洞。
simulator-mcp-server
一个用于控制 iOS 模拟器的 MCP 服务器。
mcp-server-commands
一个用于运行指令的 MCP 服务器。
Make MCP Server
一个集成服务器,允许 Claude Desktop 通过模型上下文协议与 Make(前身为 Integromat)自动化平台进行通信,从而可以通过自然语言实现场景管理和执行。