claude-linux-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| screenshotA | Capture a screenshot of the full screen (or the active window if active_window=true). Saves a PNG under /tmp/claude-linux-mcp/shots/ and returns the path. |
| list_windowsA | List all visible windows with id, pid, desktop, geometry (x/y/width/height), hostname, and title. |
| focus_windowA | Bring a window matching the given title pattern (substring, case-insensitive per wmctrl) to the foreground. |
| move_windowA | Move and/or resize a window matching the given title pattern. Any of x, y, width, height omitted leaves that dimension unchanged. |
| close_windowA | Request a window matching the given title pattern to close (gracefully, via the WM close hint). |
| mouse_moveB | Move the mouse pointer to absolute screen coordinates (x, y). |
| mouse_clickA | Click a mouse button. If x and y are provided, the pointer moves there first; otherwise clicks at the current pointer location. |
| mouse_dragA | Drag from (x1, y1) to (x2, y2) while holding the given button (default left). |
| mouse_scrollB | Scroll in a direction (up/down/left/right) by N clicks (default 3). |
| type_textA | Type a string into the currently-focused window (emits keystrokes). Use key_press for special/modifier combos. |
| key_pressA | Press a keyboard combination using xdotool's keysym notation. Examples: 'ctrl+c', 'alt+Tab', 'super', 'Return', 'Escape', 'Page_Down'. |
| clipboard_getA | Read the current X11 CLIPBOARD selection as text. |
| clipboard_setB | Write a string to the X11 CLIPBOARD selection. |
| launch_appA | Launch an application via a shell command (e.g. "firefox", "gnome-terminal", "code /path/to/project"). The process is detached from this server. |
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
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/LukeLamb/claude-linux-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server