
zavora-ai/computer-use-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Rustで構築されたWindowsおよびmacOSコンピュータ制御用の高性能MCPサーバー+クライアント。 スクリーンショット、マウス、キーボード、クリップボード、アプリ管理 — Rust NAPI によるすべての処理.
概要
MacOS、Windows、Linux の MCP クライアント用のクロスプラットフォームデスクトップの自動化。 サーバは、スクリーンショット、入力、アプリケーション、ウィンドウ、アクセシビリティ、スクリプト、ファイル、プロセス、レジストリ操作、仮想デスクトップ用の64の安定したv7ツールを公開しています。 バージョン 7.1 は、MCP 2026-07-28 とレガシー 2025 クライアントを @modelcontextprotocol/* で処理しながら v7 ツール API をそのまま保持します。 2.0.0 SDKパッケージ Node.js 20 または newer が必要です。 現代のステートレスプロトコルをサポートしていないクライアントは、既存のv7動作を受信し続けます。 - MCPクライアントは、ファイルシステムツールとファイルシステムリソースの制約を根絶します。 - リソースサポートサブスクリプションと通知/リソース/更新。 - 読みやすいMCPリソースリンクを返すファイルシステム操作の成功。 - 引数、結果、秘密、クリップボードの内容、またはスクリーンショットなしで、MCP ロギングレポートのライフサイクルとツールの成果をSanitized.
概要(AI 翻訳)
AIエージェントにアプリを発見し、その制御を理解し、作業する能力を与えます デスクトップ上。 コンピュータ MCP は MCP 互換のエージェントをネイティブツールに接続します。 MacOS、Windows、Linux**。
利用可能なとき、アプリのスクリプトとアクセシビリティコントロールを使用して、スクリーンショット、 インターフェイスがそれらを必要とするときマウスおよびキーボードの入力。
ペイントを見る
アストラは、実際のマウスストロークでこれを塗装しました。 代理店はOpenAIを使用しました このMCPを通して束ねられたペンキのスタジオを作動させる応答API:105打撃、 7色と15モデルの呼び出し、検証済みのPNGエクスポートが続きます。 結果は ネイティブポインターイベントで作られたオリジナルのヴァン・ゴッホの風景。
有料の API 呼び出しを行います。 記録された操業は191,734入力および3,274出力を使用しました トークン。 デモを実行し、制限を読みます。
読んでみる
三方秒、10フィールド、応答キーなし 左の請求書は キャンバス上に描かれているので、そのテキストはアクセシビリティツリーに到達しません。 読みたいのは、見てみることです。 DeepSeek Flashはスクリーンショット、各値から読み込む アクセシビリティ API を介して、Verify を押します。ローカルホストは、 エントリは間違っているだけを伝えます.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Computer Use MCP
Give an AI agent the ability to discover apps, understand their controls, and work on a desktop. Computer Use MCP connects MCP-compatible agents to native tools on macOS, Windows and Linux.
Use app scripting and accessibility controls when available, and screenshots, mouse and keyboard input when the interface requires them.
See it paint
Astra painted this through real mouse strokes. The agent used the OpenAI Responses API to operate the bundled paint studio through this MCP: 105 strokes, seven colors and 15 model calls, followed by a verified PNG export. The result is an original Van Gogh-inspired landscape made through native pointer events.
# From a clone of this repository, after the setup below:
npm install --prefix agents/openai-agent
npx playwright install chromium
export OPENAI_API_KEY=your-key
node agents/openai-agent/showcase.mjs paint --studio --turns 24 --tokens 200000
This makes paid API calls. The recorded run used 191,734 input and 3,274 output tokens. Run the demos and read their limits.
See it read
Thirty-eight seconds, ten fields, no answer key. The invoice on the left is
drawn on a canvas, so its text never reaches the accessibility tree — the only way
to read it is to look. DeepSeek Flash reads it from screenshots, types each value
through the accessibility API, and presses Verify; the local host scores the
entries and tells it only which ones are wrong. This run scored 10 of 10 on the
first Verify, over 12 model calls and 23 tool calls, at a 94% prompt-cache hit
rate. Every entry is recorded with its isTrusted flag, so a submission that was
not typed through the UI is refused.
npm install --prefix agents/deepseek-agent
npx playwright install chromium
export DEEPSEEK_API_KEY=your-key
node agents/deepseek-agent/showcase.mjs --seed 7 # the run above
node agents/deepseek-agent/showcase.mjs --receipt random # a real receipt from the web
Full-resolution capture · how it works, and what it cannot fake
See it plan
Watch the work instead of reading tool calls. The run console is an MCP App the agent reports into. It declares a plan, marks one task active at a time, and attaches real screen captures as it goes — the frame above is a live capture of Blender’s own window.
Underneath the conversation is everything it is doing: each thought, each tool call and each result, with timings. That feed is reported by the host driving the run
インストール
npx -y @zavora-ai/computer-use-mcp設定
{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": ["-y", "@zavora-ai/computer-use-mcp"]
}
}
}