linux-computer-use
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LCU_HOME | No | Where the installer puts the server. Defaults to ~/.linux-computer-use. | ~/.linux-computer-use |
| LCU_DATA_DIR | No | Where the lease file and the audit log are written. Defaults to ~/.linux-computer-use. | ~/.linux-computer-use |
| LCU_IRREVERSIBLE | No | Replaces the list of verbs treated as irreversible, comma separated. | |
| LCU_PLAYWRIGHT_CLI | No | Path to an alternative playwright-cli, used instead of the bundled one. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| openA | Open a browser session, or attach to a browser already running with a CDP endpoint. Call this first. |
| gotoC | Navigate the current tab to a URL. |
| snapshotA | Accessibility tree of the page with a ref for each element. Use these refs with click and fill. Prefer this over screenshot for acting: it is exact and cheap. |
| screenshotA | Image of the page. Use it to read visual content, verify a result, or work out coordinates for the mouse tool. |
| clickA | Click an element by its ref from snapshot. Blocked when the element looks irreversible unless confirm is true. |
| typeA | Type text into the focused element. Refused when a password field has focus. |
| fillB | Fill a field identified by its ref. Refused on credential fields. |
| pressB | Press a key, for example Enter, Tab or ArrowDown. |
| mouseA | Coordinate based mouse control for canvas, maps and custom widgets that have no accessible element. Take a screenshot first to read the coordinates. |
| tabsB | List, open, select or close tabs. |
| historyC | Go back, go forward or reload. |
| statusA | Report the session, the mode and who holds the control lease. Pass takeover: true to hand control to the human before they act in the dashboard. Control comes back only when the human releases it on their machine, never through this tool. |
| set_modeA | normal asks before sensitive actions. auto runs a complete objective end to end, stopping only for an empty login, an account choice, or an irreversible action. |
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/Roadmvn/linux-computer-use'
If you have feedback or need assistance with the MCP directory API, please join our Discord server