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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| screenshot_fullscreen | Capture the entire screen or a specific display |
| screenshot_region | Capture a rectangular region of the screen |
| screenshot_window | Capture a specific window by title (partial match) |
| browser_open | Launch Chromium browser and navigate to a URL |
| browser_navigate | Navigate the current browser page to a URL |
| browser_click | Click an element on the page by CSS selector |
| browser_type | Type text into an input element on the page |
| browser_read | Read content from the current page |
| browser_screenshot | Take a screenshot of the current browser page |
| browser_close | Close the browser instance |
| desktop_mouse_click | Click at screen coordinates using the mouse |
| desktop_mouse_move | Move the mouse cursor to screen coordinates |
| desktop_keyboard_type | Type text using the keyboard (simulates key presses) |
| desktop_keyboard_hotkey | Press a keyboard shortcut (e.g. ctrl+c, alt+tab) |
| desktop_window_list | List all visible windows with their titles, process names, and positions |
| desktop_window_focus | Focus a window by title (partial match) |
| desktop_window_resize | Resize and/or move a window by title |
| desktop_app_launch | Launch an application by path, name, or URI |
| desktop_clipboard_read | Read the current clipboard text content |
| desktop_clipboard_write | Write text to the clipboard |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |