EZComputerCtrl MCP
EZComputerCtrl MCP
WindowsデスクトップGUI制御および視覚優先のMCPであり、エージェントが壊れやすい画面座標ではなく、セマンティックなオブジェクトを操作できるようにします。
EZComputerCtrlは、現在のデスクトップを構造化された実行可能なインターフェース情報として整理し、上位エージェントがオブジェクトとアクションを選択した後、MCP内部で位置特定、実行、結果の返却を行います。
現在の機能
現在公開されているMCPツール:
seeclickscrollmove_totype_texthotkey
現在サポートされている転送方式:
stdiostreamable-httpsse
デフォルトの転送方式:streamable-http
Related MCP server: OmniFlow
インストール
git clone https://github.com/JucieOvo/ezcomputerctrl-mcp.git
cd ezcomputerctrl-mcp
pip install -e .付属Skill
リポジトリには汎用的なセットアップ用skillが組み込まれています:
skills/install-ezcomputerctrl-mcp/SKILL.md
このskillは、さまざまなエージェントクライアントがそれぞれの環境でローカル設定を迅速に完了できるようにするためのものであり、特定のクライアント形式に依存しません。
典型的な使用方法:
エージェントクライアントでクローンしたリポジトリを開きます。
/install-ezcomputerctrl-mcpを呼び出すか、エージェントにこのskillを使用させます。エージェントにポート選択、ローカル環境への書き込み、バックグラウンド起動、およびMCP接続設定を完了させます。
ローカル実行設定
マシン固有のローカル実行設定は以下に書き込む必要があります:
.runtime/ezcomputerctrl.env.ps1
サンプルファイルは以下にあります:
scripts/ezcomputerctrl.env.example.ps1
起動スクリプトは、サービスを起動する前にこのファイルを自動的に読み込みます。
よく使われる環境変数:
EZCTRL_TRANSPORTEZCTRL_SERVER_HOSTEZCTRL_SERVER_PORTEZCTRL_MODEL_NAMEEZCTRL_MODEL_BASE_URLEZCTRL_MODEL_API_KEY
VLM設定
推奨ルート:Qwen3.5/3.6 35B-A3B
ここでは架空のモデル名を固定しないでください。常に実際にデプロイされた以下の値を使用してください:
EZCTRL_MODEL_NAMEEZCTRL_MODEL_BASE_URLEZCTRL_MODEL_API_KEY
現在はOpenAIプロトコル互換のVLMインターフェースをデフォルトで想定しています。
起動と停止
バックグラウンドでの非表示起動:
cscript //nologo scripts\start_ezcomputerctrl_hidden.vbsこのエントリは、デフォルトで非表示ウィンドウとして起動し、常駐プロセスを維持します。
常駐プロセスのPIDは
.runtime/ezcomputerctrl.guardian.pidに書き込まれます。現在の業務プロセスのPIDは
.runtime/ezcomputerctrl.pidに書き込まれます。停止スクリプトが実行されず、現在のWindowsセッションが終了していない限り、業務プロセスが終了しても常駐プロセスが自動的に再起動します。
バックグラウンドサービスの停止:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\stop_ezcomputerctrl.ps1停止スクリプトは停止信号を書き込み、現在の業務プロセスを終了させ、.runtime/内の実行時PIDファイルをクリーンアップします。
起動スクリプトの直接実行:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run_ezcomputerctrl_http.ps1常駐モードの直接実行:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run_ezcomputerctrl_http.ps1 -KeepAlive単発起動モードはMCPサービスを一度だけ起動します。常駐モードは、常駐プロセスPIDファイル.runtime/ezcomputerctrl.guardian.pidを別途管理します。
MCPアドレス
デフォルトのホストとポートにおけるstreamable-httpアドレスは以下の通りです:
http://127.0.0.1:8765/mcp
ローカルでポートを変更した場合は、実際のポートに合わせてこのアドレスを置き換えてください。
ディレクトリ構造
.
|-- .runtime/
|-- pyproject.toml
|-- README.md
|-- README_EN.md
|-- scripts/
| |-- ezcomputerctrl.env.example.ps1
| |-- run_ezcomputerctrl_http.ps1
| |-- start_ezcomputerctrl_hidden.vbs
| `-- stop_ezcomputerctrl.ps1
|-- skills/
| `-- install-ezcomputerctrl-mcp/
| `-- SKILL.md
`-- src/
`-- ezcomputerctrl/Windowsに関する説明
起動・停止スクリプトはWindows PowerShell 5.1との互換性を優先しています。
スクリプトの内容はエンコーディングの問題を減らすため、可能な限りASCIIを優先しています。
非表示起動には
VBScript + PowerShellを使用し、コマンドラインウィンドウが露出して誤って閉じられるのを防いでいます。
現在の制限事項
現在の実装はWindowsデスクトップGUIに焦点を当てており、ゲーム制御シナリオには対応していません。
現在の機能は実際のデスクトップ環境と実際のVLMサービスに依存しています。
これは視覚駆動型の制御レイヤーであり、複雑なインターフェースにおけるゼロエラー認識を保証するものではありません。
現在、外部ツールインターフェースは収束させており、安定性と制御性を優先しています。
本ツール起動後、R0レベルのアンチチート機能を持つゲーム(例:Tencent ACE)を実行する場合、BANのリスクがある可能性があります。必ず本ツールを終了し、PCを再起動してから該当するゲームをプレイしてください。本ツールの使用によって生じたゲームアカウントのBAN、制限、その他の損失について、作者およびコミュニティは一切の責任を負いません。
This server cannot be installed
Maintenance
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
- FlicenseNot gradedqualityDmaintenanceA Windows desktop automation MCP server that enables UI recognition through OCR, UIA controls, and multi-point color matching. It allows agents to interact with desktop applications via actions like clicking and typing while using a learning system to track and improve operation success.
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to automate Windows desktop applications through window manipulation, image recognition, OCR, keyboard/mouse simulation, and memory operations via the MCP protocol.MIT
- AlicenseNot gradedqualityCmaintenanceA local, dependency-free MCP server that gives AI agents controlled access to the active Windows desktop, enabling automated interaction with applications through screenshots, clicks, typing, and window management.79MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for driving any Windows app through five layers including OCR, UI Automation, and direct OS operations. Enables AI agents to control Windows desktop and OS cursor-free, even on background/locked windows.1512MIT
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/JucieOvo/ezcomputerctrl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server