trope-cua
Trope publishes Trope CUA, an open-source (MIT) MCP-native computer-use agent for background desktop automation on Windows and macOS. It exposes target-window screenshots, accessibility trees, action receipts, and trajectory recording over an MCP stdio server, a long-running daemon, or direct CLI calls. Distributed as source (no registry package); install via the repository's platform installer scripts, then register with any MCP client via `trope-cua mcp-config` or point the client at `trope-cua mcp`. Mutating tools return structured action receipts with background_safe, cursor_moved, and foreground_changed fields. Tool list captured verbatim from docs/reference-tools.md. There is no hosted/remote MCP server for the Trope ERP-implementation platform itself.
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Documentation
Documentation link · transport stdio
Tools
list_apps— List installed and running apps.list_windows— List top-level windows with pid, title, class, bounds, visibility, and z-order.get_window_state— Return a screenshot and/or UIA tree with element_index tags.get_accessibility_tree— Alias of get_window_state in ax mode for one call.screenshot— Capture the virtual desktop or one target window.zoom— Capture a native-resolution crop from the last target-window screenshot.get_screen_size— Return virtual desktop bounds.get_cursor_position— Return the real cursor position for diagnostics.click— Element-indexed or pixel-addressed left click.double_click— Element-indexed or pixel-addressed double click.right_click— Element-indexed or pixel-addressed right click.type_text— Atomic text insertion through IA2/UIA/CDP/HWND routes.type_text_chars— Compatibility wrapper for character-spaced text entry.press_key— Single key press scoped to the target when possible.hotkey— Modifier combination such as ["ctrl","c"].scroll— Background-safe direction or wheel scroll where supported.set_value— Direct UIA value/range setting for controls that expose safe setters.browser_eval— Windows Chromium CDP Runtime.evaluate with userGesture=true.page— macOS browser page/script helper for supported browser surfaces.drag— macOS drag action for controls and canvas-like targets.child_session_start— Windows-only no-activate child-session host probe.child_session_status— Windows-only child-session support and host state.child_session_stop— Windows-only child-session host stop.appbroadcast_input_probe— Windows-only restricted AppBroadcast/InputInjector probe.move_cursor— Move the visual overlay cursor without moving the real cursor.get_agent_cursor_state— Return overlay visibility, palette, target, and motion state.set_agent_cursor_enabled— Enable or disable the visual overlay.set_agent_cursor_motion— Tune overlay glide, press, dwell, and idle-hide timing.set_recording— Enable or disable trajectory recording.get_recording_state— Return recorder state.replay_trajectory— Replay recorded action.json calls in lexical order.get_config— Return persistent config.set_config— Set persistent config keys.check_permissions— Report local automation and capture capability diagnostics.
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.