Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DISPLAY | No | Display server for non-headless mode | :1 |
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_firefox_multi | Launch Firefox browser with multi-tab support and debugging |
create_tab | Create a new tab with isolated session and debugging |
list_tabs | List all active tabs |
close_tab | Close a specific tab |
navigate | Navigate to a URL |
click | Click on an element |
type_text | Type text into an input field |
send_key | Send keyboard events |
drag | Perform drag operation |
execute_script | Execute JavaScript in the browser |
screenshot | Take a screenshot |
get_page_content | Get HTML content |
get_page_text | Get visible text content |
wait_for_element | Wait for element to appear |
close_browser | Close browser and all tabs |
get_current_url | Get current page URL |
back | Navigate back |
forward | Navigate forward |
reload | Reload page |
set_active_tab | Set active tab |
get_console_logs | Get captured console logs from browser |
get_javascript_errors | Get captured JavaScript errors |
get_network_activity | Get captured network requests and responses |
get_websocket_messages | Get captured WebSocket messages (for LiveView debugging) |
get_performance_metrics | Get performance metrics (timing, memory usage) |
start_monitoring | Start/restart monitoring for a tab |
clear_debug_buffers | Clear debug event buffers for a tab |
get_all_debug_activity | Get combined feed of all debug events |
inject_debugging_helpers | Inject debugging helper functions into the page |