readme
This commit is contained in:
@@ -7,3 +7,30 @@
|
|||||||
<br/>
|
<br/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
## Comparison
|
||||||
|
|
||||||
|
### BrowserMCP
|
||||||
|
|
||||||
|
Playwriter has access to the full playwright API available, it can send any CDP command via the playwright methods. It only uses 1 tool `execute` to send playwright code snippets. This means that the LLM can reuse its knowledge about playwright and less context window is used to expose browser automations tools.
|
||||||
|
|
||||||
|
Playwriter is also more capable because it exposes the full playwright API instead of only a few tools.
|
||||||
|
|
||||||
|
For comparison here are the tools supported by BrowserMCP:
|
||||||
|
|
||||||
|
Navigation:
|
||||||
|
|
||||||
|
- `browsermcp_browser_navigate` - Navigate to a URL
|
||||||
|
- `browsermcp_browser_go_back` - Go back to the previous page
|
||||||
|
- `browsermcp_browser_go_forward` - Go forward to the next page
|
||||||
|
Page Inspection:
|
||||||
|
- `browsermcp_browser_snapshot` - Capture accessibility snapshot of the current page (use this to get references to elements)
|
||||||
|
- `browsermcp_browser_screenshot` - Take a screenshot of the current page
|
||||||
|
- `browsermcp_browser_get_console_logs` - Get console logs from the browser
|
||||||
|
Interactions:
|
||||||
|
- `browsermcp_browser_click` - Click on an element (requires element reference from snapshot)
|
||||||
|
- `browsermcp_browser_hover` - Hover over an element
|
||||||
|
- `browsermcp_browser_type` - Type text into an editable element (with optional submit)
|
||||||
|
- `browsermcp_browser_select_option` - Select an option in a dropdown
|
||||||
|
- `browsermcp_browser_press_key` - Press a key on the keyboard
|
||||||
|
Utilities:
|
||||||
|
- `browsermcp_browser_wait` - Wait for a specified time in seconds
|
||||||
|
|||||||
Reference in New Issue
Block a user