mcpField
M
MacOS Clipboard MCP

MacOS Clipboard MCP

ローカル
github.com/xiaoquisme生産性177 週間前に更新

MacOS Clipboard MCP について

MacOS Clipboard MCP は、macOS のクリップボードを操作する MCP サーバーです。テキストのコピーや、クリップボード内のテキストと画像の取得に使うツールを提供します。

主な機能

  1. 01テキストをクリップボードにコピー
  2. 02クリップボードのテキストを取得
  3. 03クリップボードの画像を取得
  4. 04TIFF、PNG、JPEG 画像に対応

活用シーン

  1. 01生成したテキストを macOS のクリップボードにコピー
  2. 02クリップボード内のテキストを読み取り
  3. 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。