Skip to main content
Glama

mcp-pyautogui-サーバー

鍛冶屋のバッジ

PyAutoGUI を通じて自動 GUI テストと制御機能を提供する MCP (Model Context Protocol) サーバー。

特徴

  • マウスの動きとクリックを制御する

  • キーボード入力をシミュレートする

  • スクリーンショットを撮る

  • 画面上の画像を見つける

  • 画面情報を取得する

  • クロスプラットフォームサポート(Windows、macOS、Linux)

Related MCP server: Computer Use MCP

ツール

サーバーは次のツールを実装します。

マウスコントロール

  • マウスを特定の座標に移動する

  • 現在の位置または指定した位置をクリック

  • ドラッグアンドドロップ操作

  • 現在のマウスの位置を取得する

キーボードコントロール

  • テキストを入力

  • 個々のキーを押す

  • ホットキーの組み合わせ

画面操作

  • スクリーンショットを撮る

  • 画面サイズを取得する

  • 画面上の画像の位置を見つける

  • ピクセルカラーを取得する

インストール

前提条件

  • Python 3.12以上

  • PyAutoGUI

  • その他の依存関係は自動的にインストールされます

インストール手順

パッケージをインストールします。

pip install mcp-pyautogui-server

クロードデスクトップ構成

MacOSの場合:

~/Library/Application\ Support/Claude/claude_desktop_config.json

Windowsの場合:

%APPDATA%/Claude/claude_desktop_config.json

開発/非公開サーバー構成:

{
  "mcpServers": {
    "mcp-pyautogui-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp-pyautogui-server",
        "run",
        "mcp-pyautogui-server"
      ]
    }
  }
}

公開サーバーの構成:

{
  "mcpServers": {
    "mcp-pyautogui-server": {
      "command": "uvx",
      "args": [
        "mcp-pyautogui-server"
      ]
    }
  }
}

発達

建築と出版

  1. 依存関係を同期し、ロックファイルを更新します。

uv sync
  1. パッケージディストリビューションをビルドします。

uv build
  1. PyPI に公開:

uv publish

注: 環境変数またはコマンドフラグを使用して PyPI 資格情報を設定します。

  • トークン: --tokenまたはUV_PUBLISH_TOKEN

  • ユーザー名/パスワード: --username / UV_PUBLISH_USERNAMEおよび--password / UV_PUBLISH_PASSWORD

デバッグ

最適なデバッグ エクスペリエンスを得るには、MCP Inspector を使用してください。

npm 経由で MCP Inspector を起動します。

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-pyautogui-server run mcp-pyautogui-server

インスペクターには、ブラウザでアクセスしてデバッグを開始できる URL が表示されます。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    B
    maintenance
    MCP server that provides computer control capabilities including mouse movements, keyboard actions, screenshot capture with OCR, and window management through a unified API.
    158
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    An MCP server for computer automation that provides tools for screenshots, mouse actions, keyboard input, and drag-and-drop functionality. It supports cross-platform desktop interaction for both Linux (X11) and Windows environments.
    438
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hetaoBackend/mcp-pyautogui-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server