Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TAURI_APP_PATH | No | Path to your Tauri app binary (required in tool call or env) | |
| TAURI_DRIVER_PATH | No | Path to tauri-driver binary | tauri-driver |
| TAURI_SCREENSHOT_DIR | No | Where to save screenshots | ./screenshots |
| TAURI_WEBDRIVER_PORT | No | Port where tauri-driver runs | 4444 |
| TAURI_DEFAULT_TIMEOUT | No | Element wait timeout in ms | 5000 |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| launch_app | Launch a Tauri application via tauri-driver. The tauri-driver must be running on the configured port (default: 4444). |
| close_app | Close the currently running Tauri application gracefully |
| capture_screenshot | Capture a screenshot of the application window. Returns base64-encoded PNG image data by default. |
| click_element | Click a UI element identified by a CSS selector |
| type_text | Type text into an input field or editable element |
| wait_for_element | Wait for an element to appear in the DOM. Useful for handling async UI states. |
| get_element_text | Get the text content of an element |
| execute_tauri_command | Execute a Tauri IPC command. The command must be exposed in the Tauri app's src-tauri/src/main.rs file. |
| get_app_state | Get the current state of the application, including whether it's running, session info, and page details |