MacOS Clipboard MCP Server
Provides AI assistants access to the macOS clipboard content, supporting text, images, and binary data via OSAScript.
newbeb
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 Clipboard MCP Server
An MCP server that provides access to the macOS clipboard via OSAScript. This tool allows AI assistants to see what content is on the user's clipboard, including text, images, and binary data.
Features
- Retrieve content from the macOS clipboard
- Supports multiple content types:
- Text
- Images (PNG)
- Raw binary data
Installation
bun install
Usage
To start the server:
bun run start
For development with hot reloading:
bun run dev
Alternative development modes:
bun run dev2 # Run with fastmcp dev
bun run inspect # Run with fastmcp inspector
bun run mcp-cli # Run with mcp-cli tool
Implementation Notes
- Uses AppleScript via the
osascriptcommand to interact with the macOS clipboard - Handles various clipboard content types
- Content is returned with appropriate MIME types
- The clipboard should always be checked on demand (not cached) as content can change between requests
Requirements
- macOS operating system
- Bun runtime
Recommended Servers
Claude Code MCP
An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.
@kazuph/mcp-taskmanager
Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
Beamlit MCP Server
An MCP server implementation that enables seamless integration between Beamlit CLI and AI models using the Model Context Protocol standard.
ThingsPanel MCP
An integration server that connects AI models with ThingsPanel IoT platform, allowing AI assistants to interact with IoT devices through natural language for device control, data retrieval, and management operations.
JavaScript Sandbox MCP Server
Provides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.
aws-mcp
A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your AWS environment. This allows for natural language querying and management of your AWS resources during conversations. Think of better Amazon Q alternative.
MCP Server Make
A Model Context Protocol server that enables LLMs to safely execute make targets from a Makefile, allowing AI assistants to run tests, format code, and automate various development tasks through natural language interaction.
claude-code-mcp
This project aims to build a Claude Code MCP server and implement its associated tools (explain\_code, review\_code, fix\_code, edit\_code, test\_code, simulate\_command, your\_own\_query). The server is implemented using Node.js and the MCP SDK. It receives tool requests from clients via Stdio, dynamically
Super Windows CLI MCP Server
An enhanced Windows CLI MCP server providing unrestricted system access capabilities, designed for trusted environments with full system access requirements.
mcp-local-dev
Create sandboxed local development environments directly from Github and execute tests, see coverage and more! Supports Python, Node, Bun and many test runners.