pub struct BrowserServer { /* private fields */ }Expand description
MCP Server wrapper for BrowserSession
This struct holds a browser session and provides thread-safe access for MCP tool execution.
Implementations§
Source§impl BrowserServer
impl BrowserServer
Sourcepub fn with_options(options: LaunchOptions) -> Result<Self, String>
pub fn with_options(options: LaunchOptions) -> Result<Self, String>
Create a new browser server with custom launch options
Source§impl BrowserServer
impl BrowserServer
Generated tool metadata function for browser_navigate
Sourcepub fn browser_go_back_tool_attr() -> Tool
pub fn browser_go_back_tool_attr() -> Tool
Generated tool metadata function for browser_go_back
Sourcepub fn browser_go_forward_tool_attr() -> Tool
pub fn browser_go_forward_tool_attr() -> Tool
Generated tool metadata function for browser_go_forward
Sourcepub fn browser_close_tool_attr() -> Tool
pub fn browser_close_tool_attr() -> Tool
Generated tool metadata function for browser_close
Sourcepub fn browser_get_text_tool_attr() -> Tool
pub fn browser_get_text_tool_attr() -> Tool
Generated tool metadata function for browser_get_text
Sourcepub fn browser_get_markdown_tool_attr() -> Tool
pub fn browser_get_markdown_tool_attr() -> Tool
Generated tool metadata function for browser_get_markdown
Sourcepub fn browser_read_links_tool_attr() -> Tool
pub fn browser_read_links_tool_attr() -> Tool
Generated tool metadata function for browser_read_links
Sourcepub fn browser_evaluate_tool_attr() -> Tool
pub fn browser_evaluate_tool_attr() -> Tool
Generated tool metadata function for browser_evaluate
Sourcepub fn browser_screenshot_tool_attr() -> Tool
pub fn browser_screenshot_tool_attr() -> Tool
Generated tool metadata function for browser_screenshot
Sourcepub fn browser_get_clickable_elements_tool_attr() -> Tool
pub fn browser_get_clickable_elements_tool_attr() -> Tool
Generated tool metadata function for browser_get_clickable_elements
Sourcepub fn browser_click_tool_attr() -> Tool
pub fn browser_click_tool_attr() -> Tool
Generated tool metadata function for browser_click
Sourcepub fn browser_hover_tool_attr() -> Tool
pub fn browser_hover_tool_attr() -> Tool
Generated tool metadata function for browser_hover
Sourcepub fn browser_select_tool_attr() -> Tool
pub fn browser_select_tool_attr() -> Tool
Generated tool metadata function for browser_select
Sourcepub fn browser_form_input_fill_tool_attr() -> Tool
pub fn browser_form_input_fill_tool_attr() -> Tool
Generated tool metadata function for browser_form_input_fill
Sourcepub fn browser_press_key_tool_attr() -> Tool
pub fn browser_press_key_tool_attr() -> Tool
Generated tool metadata function for browser_press_key
Sourcepub fn browser_scroll_tool_attr() -> Tool
pub fn browser_scroll_tool_attr() -> Tool
Generated tool metadata function for browser_scroll
Sourcepub fn browser_wait_tool_attr() -> Tool
pub fn browser_wait_tool_attr() -> Tool
Generated tool metadata function for browser_wait
Sourcepub fn browser_new_tab_tool_attr() -> Tool
pub fn browser_new_tab_tool_attr() -> Tool
Generated tool metadata function for browser_new_tab
Sourcepub fn browser_tab_list_tool_attr() -> Tool
pub fn browser_tab_list_tool_attr() -> Tool
Generated tool metadata function for browser_tab_list
Sourcepub fn browser_switch_tab_tool_attr() -> Tool
pub fn browser_switch_tab_tool_attr() -> Tool
Generated tool metadata function for browser_switch_tab
Sourcepub fn browser_close_tab_tool_attr() -> Tool
pub fn browser_close_tab_tool_attr() -> Tool
Generated tool metadata function for browser_close_tab
Trait Implementations§
Source§impl Clone for BrowserServer
impl Clone for BrowserServer
Source§fn clone(&self) -> BrowserServer
fn clone(&self) -> BrowserServer
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more