cua-local
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CUA_LOCAL_TRACE | No | Set to 1 to enable tracing. | 0 |
| CUA_LOCAL_TRACE_DIR | No | Directory to store trace files. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_appsA | List running GUI apps on this Mac. Local adapter; no Codex login required. |
| get_app_stateB | Get the app state: front window info, Chrome title/url when available, lightweight accessibility tree, and optional screenshot. |
| get_screen_stateA | Return display, screenshot, mouse, Retina scale, and coordinate-space diagnostics for calibration. |
| health_checkB | Return server version, dependency, permission, log, and optional screen diagnostics. |
| open_urlC | Open an http(s) URL in Google Chrome. Local helper for browser smoke tests. |
| type_textB | Type literal text into the active app using macOS System Events. |
| press_keyB | Press a key or key-combination. Examples: Return, Tab, cmd+l, command+r, shift+cmd+r. |
| clickA | Click screen coordinates or an accessibility element center using CGEvent. Use element_index from get_app_state when possible. |
| move_mouseB | Move the visible mouse pointer to screen coordinates or an accessibility element center without clicking. |
| scrollC | Scroll the active app by pages in a direction. |
| dragC | Drag from one screen coordinate to another using CGEvent. |
| set_valueC | Set value for a focused or known field. For Chrome, element_index="address_bar" sets the address bar. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/uxnew/cua-local'
If you have feedback or need assistance with the MCP directory API, please join our Discord server