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_browser | Launch a new browser instance (chromium, firefox, or webkit) |
| navigate | Navigate to a URL |
| click_element | Click on an element by CSS selector |
| type_text | Type text into an input field |
| screenshot | Take a screenshot of the current page |
| get_element_text | Get text content of an element |
| wait_for_element | Wait for an element to appear or disappear |
| evaluate_javascript | Execute JavaScript in the browser context |
| get_console_logs | Get console logs from the browser |
| get_page_info | Get information about the current page |
| close_browser | Close the current browser instance |
| analyze_screenshot | Take a screenshot and analyze it with AI (Gemma3) to describe what is visible on the page |
| scroll | Scroll the page in the specified direction |
| check_scrollability | Check if the page is scrollable in the specified direction |