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 |
---|---|
screenshots |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
how-to-use | Description of how to use the server |
get-hmr-events | Retrieves recent HMR events |
start-browser | Launches a browser instance and navigates to the dev server |
capture-screenshot | Captures a screenshot of the current page or a specific element. This feature is for MCP Clients that do not support MCP Resource and image content type. If the image is successfully saved, you should request the user to provide the image. |
get-element-properties | Retrieves properties and state information of a specific element |
get-element-styles | Retrieves style information of a specific element |
get-element-dimensions | Retrieves dimension and position information of a specific element |
monitor-network | Monitors network requests in the browser for a specified duration |
get-element-html | Retrieves the HTML content of a specific element and its children |
get-console-logs | Retrieves console logs from the development server |
execute-browser-commands | Executes a sequence of predefined browser commands safely. Available commands:
Note on coordinates: For all mouse-related commands (click, drag, etc.), coordinates are relative to the browser viewport where (0,0) is the top-left corner. X increases to the right, Y increases downward. Examples are available in the schema definition. |