Skip to main content
Glama

open-computer-use

Release 简体中文

AIエージェントにデスクトップ上の「目」と「手」を与えるローカルMCPサーバーです。エージェントはアプリのインターフェースを確認し、クリック、入力、スクロール、ドラッグを行うことができます。実際のマウスやキーボードを占有することなく、アクセシビリティレイヤーを通じて操作します。macOS、Windows、Linux上で、完全にお使いのマシン上で動作します。

ツール

3つのプラットフォームすべてで共通の、9つのコアツール:

ツール

説明

list_apps

実行中および最近使用したアプリを一覧します。

get_app_state

アプリのアクセシビリティツリーとスクリーンショットを読み取ります。

click

element_index またはスクリーンショットの座標でクリックします。

perform_secondary_action

要素固有のセカンダリアクションを呼び出します。

scroll

要素をページ単位、ウィンドウをピクセル単位でスクロールします。

drag

2つの座標間でドラッグします。

type_text

テキストを入力します。Unicode対応、バックグラウンド最優先。

press_key

キーまたはキーコンビネーション(ctrl+sreturnpage_up…)を押します。

set_value

設定可能なコントロールの値を直接設定します。

さらに、ウィンドウレベルのツール5つ — list_windowsget_windowget_window_statelaunch_appactivate_window — は、より新しいwindow2 APIに従い、現在Windowsで利用可能です(macOSとLinuxは準備中)。

Related MCP server: Automation MCP

クイックスタート

npm i -g open-computer-use
ocu doctor        # verify the install; macOS: prompts for permissions
ocu call list_apps

macOS 14.では、初回に AccessibilityScreen Recording の権限を一度付与する必要があります。WindowsとLinuxは、ログイン済みのデスクトップセッションでそのまま動作します(LinuxデスクトップではAT-SPI2が必要ですが、GNOMEなどのデスクトップ環境にはデフォルトで同梱されています)。

エージェントを接続する

ocu install-codex-mcp      # Codex CLI & Codex App
ocu install-codex-plugin   # Codex App, plugin form
ocu install-claude-mcp     # Claude Code
ocu install-gemini-mcp     # Gemini CLI (--scope user for global)
ocu install-opencode-mcp   # opencode

その他のMCPクライアント — 手動で追加する場合:

{
  "mcpServers": {
    "open-computer-use": { "command": "open-computer-use", "args": ["mcp"] }
  }
}

ZCode

このリポジトリはZCodeプラグインとして提供されます。一度インストールするだけで、スキルと自動接続されるMCPサーバーの両方が得られます:

  1. ランタイムを一度インストールします(ローカルビルドがない場合、プラグインはこのランタイムにフォールバックします):

    npm i -g open-computer-use
  2. ZCodeで設定 → プラグイン管理 → 検出を開き、+ をクリックします。

  3. このリポジトリを追加します — GitHub URL opensymph/open-computer-use、またはローカルのチェックアウトディレクトリ。

  4. 一覧の Open Computer Use を見つけて 取得 をクリックします。

  5. 新しいセッションを開始します。「設定 → MCP」に open-computer-use が接続済みと表示されることを確認したら、あとは 「画面のウィンドウ一覧を表示して」 と尋ねるだけです。

後で削除するには:「インストール済み」タブ → Open Computer Use → アンインストール。

エージェントスキル — エージェントがこれらのツールを効果的に使えるように教える、インストール可能なガイドです:

npx skills add opensymph/open-computer-use -g -a claude-code --skill open-computer-use -y

なぜこれなのか

  • 設計上、非侵襲。 合成入力よりもアクセシビリティAPIを優先します。明示的にグローバル入力を有効にしない限り、実際のマウスポインター、フォーカス、フォアグラウンドのアプリはすべて変わらないままです。

  • 3つのプラットフォーム、1つの契約 すべてのOSで同じツール名・引数・結果を提供するので、エージェントはプラットフォームごとに分岐する必要がありません。

  • 追跡できるカーソル。 macOSでは、操作が目に見えるソフトウェアカーソルを動かすため、エージェントの動きを見て確認できます。

  • クライアントなしでスクリプト化可能。 ocu call はシェルから任意のツールを実行し、MCP形式のJSONを出力します。--calls は1つのプロセスでシーケンスを連結します。

  • 組み込みの保護 パスワードマネージャーは常に操作を拒否します。アプリの起動、フォーカスの奪取、グローバル入力の注入は、それぞれ明示的な環境変数ゲートの後ろにあります。

プラットフォームの対応状況

プラットフォーム

ランタイム

メモ

macOS

Swift

ビジュアルカーソル、権限設定のオンボーディング、sky_click バックグラウンドクリック。

Windows

Go、単一のexe

UI Automation + Win32、プロセス分離された操作、window2 APIの完全対応。

Linux

Go、単一バイナリ

D-Bus を介したネイティブAT-SPI2、ランタイム依存ゼロ。

ドキュメント

ライセンス

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
4Releases (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
    Not graded
    quality
    F
    maintenance
    Enables AI assistants to automate macOS desktop tasks including mouse control, keyboard input, screenshots, window management, and UI interaction.
    11
    415
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.
    64
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to control macOS applications through the Accessibility API, AppleScript, and CGEvents, providing structured text output of UI elements and actions without needing screenshots.
    MIT

View all related MCP servers

Related MCP Connectors

  • Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

  • Turns any agent into a full agentic application — branded, interactive screens generated at runtime.

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/opensymph/open-computer-use'

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