pub struct VictauriMcpHandler { /* private fields */ }Expand description
MCP tool handler that dispatches tool calls to the webview bridge and state.
Implementations§
Source§impl VictauriMcpHandler
impl VictauriMcpHandler
Sourcepub fn eval_js_tool_attr() -> Tool
pub fn eval_js_tool_attr() -> Tool
Generated tool metadata function for eval_js
Sourcepub fn dom_snapshot_tool_attr() -> Tool
pub fn dom_snapshot_tool_attr() -> Tool
Generated tool metadata function for dom_snapshot
Sourcepub fn find_elements_tool_attr() -> Tool
pub fn find_elements_tool_attr() -> Tool
Generated tool metadata function for find_elements
Sourcepub fn invoke_command_tool_attr() -> Tool
pub fn invoke_command_tool_attr() -> Tool
Generated tool metadata function for invoke_command
Sourcepub fn screenshot_tool_attr() -> Tool
pub fn screenshot_tool_attr() -> Tool
Generated tool metadata function for screenshot
Sourcepub fn verify_state_tool_attr() -> Tool
pub fn verify_state_tool_attr() -> Tool
Generated tool metadata function for verify_state
Sourcepub fn detect_ghost_commands_tool_attr() -> Tool
pub fn detect_ghost_commands_tool_attr() -> Tool
Generated tool metadata function for detect_ghost_commands
Sourcepub fn check_ipc_integrity_tool_attr() -> Tool
pub fn check_ipc_integrity_tool_attr() -> Tool
Generated tool metadata function for check_ipc_integrity
Sourcepub fn wait_for_tool_attr() -> Tool
pub fn wait_for_tool_attr() -> Tool
Generated tool metadata function for wait_for
Sourcepub fn assert_semantic_tool_attr() -> Tool
pub fn assert_semantic_tool_attr() -> Tool
Generated tool metadata function for assert_semantic
Sourcepub fn resolve_command_tool_attr() -> Tool
pub fn resolve_command_tool_attr() -> Tool
Generated tool metadata function for resolve_command
Sourcepub fn get_registry_tool_attr() -> Tool
pub fn get_registry_tool_attr() -> Tool
Generated tool metadata function for get_registry
Sourcepub fn get_memory_stats_tool_attr() -> Tool
pub fn get_memory_stats_tool_attr() -> Tool
Generated tool metadata function for get_memory_stats
Sourcepub fn get_plugin_info_tool_attr() -> Tool
pub fn get_plugin_info_tool_attr() -> Tool
Generated tool metadata function for get_plugin_info
Sourcepub fn interact_tool_attr() -> Tool
pub fn interact_tool_attr() -> Tool
Generated tool metadata function for interact
Sourcepub fn input_tool_attr() -> Tool
pub fn input_tool_attr() -> Tool
Generated tool metadata function for input
Sourcepub fn window_tool_attr() -> Tool
pub fn window_tool_attr() -> Tool
Generated tool metadata function for window
Sourcepub fn storage_tool_attr() -> Tool
pub fn storage_tool_attr() -> Tool
Generated tool metadata function for storage
Generated tool metadata function for navigate
Sourcepub fn recording_tool_attr() -> Tool
pub fn recording_tool_attr() -> Tool
Generated tool metadata function for recording
Sourcepub fn inspect_tool_attr() -> Tool
pub fn inspect_tool_attr() -> Tool
Generated tool metadata function for inspect
Sourcepub fn css_tool_attr() -> Tool
pub fn css_tool_attr() -> Tool
Generated tool metadata function for css
Sourcepub fn logs_tool_attr() -> Tool
pub fn logs_tool_attr() -> Tool
Generated tool metadata function for logs
Source§impl VictauriMcpHandler
impl VictauriMcpHandler
Sourcepub fn new(state: Arc<VictauriState>, bridge: Arc<dyn WebviewBridge>) -> Self
pub fn new(state: Arc<VictauriState>, bridge: Arc<dyn WebviewBridge>) -> Self
Create a new handler backed by the given state and webview bridge.
Trait Implementations§
Source§impl Clone for VictauriMcpHandler
impl Clone for VictauriMcpHandler
Source§fn clone(&self) -> VictauriMcpHandler
fn clone(&self) -> VictauriMcpHandler
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more