Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |