LocalPlay MCP Server について
LocalPlay MCP Serverは、MCP経由でマウスを操作するためのローカルMCPサーバーです。座標移動、クリック、ドラッグ、スクロールに対応しています。
主な機能
- 01座標を指定したマウス移動
- 02現在位置または指定位置でのクリック
- 03位置間のドラッグ
- 04マウスホイールのスクロール
活用シーン
- 01指定座標へのポインター移動
- 02現在位置または指定位置のクリック
- 03開始位置から目的位置へのドラッグ
- 04上方向または下方向へのスクロール
MCP 対応
ローカルMCPサーバーとして、マウス操作機能をMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
LocalPlay MCP Server
ローカルで実行する MCP(Model Context Protocol)サーバーのプロジェクトで、マウス制御機能を実装しています。
ローカルで実行する MCP(Model Context Protocol)サーバーのプロジェクトで、マウス制御機能を実装しています。
インストール
uv を使用して依存関係をインストールします:
uv を使用して依存関係をインストールします:
uv add "mcp[cli]" pyautogui
または、pip を使用します:
または、pip を使用します:
pip install "mcp[cli]" pyautogui
使用方法
サーバーの起動
以下のコマンドを実行して、MCP 開発サーバーを起動します:
以下のコマンドを実行して、MCP 開発サーバーを起動します:
"localplay-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/localplay-mcp-server",
"run",
"server.py"
]
}
Docker の使用
Docker を使用してサーバーを実行することもできます:
Docker を使用してサーバーを実行することもできます:
# 构建Docker镜像 | Build the Docker image
docker build -t localplay-mcp-server .
# 运行Docker容器 | Run the Docker container
docker run -p 8080:8080 localplay-mcp-server
サーバーの機能
現在、サーバーには以下のマウス制御機能が実装されています:
現在、サーバーには以下のマウス制御機能が実装されています:
- マウスの移動:マウスを指定した座標に移動します | マウスを指定した座標に移動します
- マウスクリック:現在の位置または指定した位置でマウスをクリックします | 現在の位置または指定した位置でマウスをクリックします
- マウスドラッグ:ある位置から別の位置へドラッグします | ある位置から別の位置へドラッグします
- マウススクロール:マウスホイールをスクロールします | マウスホイールをスクロールします
使用例
- マウスの移動:マウスを指定した座標(例:(100, 200))に移動します | マウスを指定した座標(例:(100, 200))に移動します
- マウスクリック:現在の位置または指定した位置をクリックします | 現在の位置または指定した位置をクリックします
- マウスドラッグ:開始位置から目標位置までドラッグします | 開始位置から目標位置までドラッグします
- マウススクロール:上または下にスクロールします | 上または下にスクロールします
ライセンス
本プロジェクトは MIT ライセンスに基づくオープンソースです。詳細は LICENSE ファイルをご覧ください。
本プロジェクトは MIT ライセンスに基づくオープンソースです。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。