MacOS Clipboard MCP について
MacOS Clipboard MCP は、macOS のクリップボードを操作する MCP サーバーです。テキストのコピーや、クリップボード内のテキストと画像の取得に使うツールを提供します。
主な機能
- 01テキストをクリップボードにコピー
- 02クリップボードのテキストを取得
- 03クリップボードの画像を取得
- 04TIFF、PNG、JPEG 画像に対応
活用シーン
- 01生成したテキストを macOS のクリップボードにコピー
- 02クリップボード内のテキストを読み取り
- 03クリップボード画像を取得して利用
MCP 対応
テキストのコピーと取得、クリップボード画像の base64 エンコードされた PNG としての返却を行う MCP ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MacOS Clipboard MCP
macOS のクリップボードを操作するための MCP ツールを提供するシンプルなユーティリティです。
機能
- テキストをクリップボードにコピーします
- クリップボードからテキストを貼り付けます
- クリップボードから画像を貼り付けます(TIFF、PNG、JPEG 形式に対応)
MCP 設定
方法1(推奨)
{
"clipboard": {
"command": "uvx",
"args": [
"macos-clipboard-mcp"
]
}
}
方法2
{
"clipboard": {
"command": "uv",
"args": [
"--directory",
"<your-local-folder>/macos-clipboard-mcp",
"run",
"main.py"
]
}
}
インストール
uv sync
python main.py
必要条件
- Python 3.12+
- macOS(クリップボード操作に AppleScript を使用します)
使い方
MCP サーバーを起動します。
mcp dev main.py
次の MCP ツールが公開されます。
copy_to_clipboard(data: str): テキストをクリップボードにコピーしますpaste_from_clipboard(): クリップボードからテキストを返しますpaste_image_from_clipboard(): クリップボードから画像を base64 エンコードされた PNG として返します
開発
このプロジェクトでは、最新の Python ツールを使用しています。
- 依存関係の管理に uv を使用します
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。