pub struct VoidCrawlServer { /* private fields */ }Expand description
The MCP service struct. Cheap to Arc-share.
Implementations§
Source§impl VoidCrawlServer
impl VoidCrawlServer
Sourcepub fn fetch_tool_attr() -> Tool
pub fn fetch_tool_attr() -> Tool
Generated tool metadata function for fetch
pub fn fetch( &self, Parameters: Parameters<FetchArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<FetchResult>, ErrorData>> + Send + '_>>
Sourcepub fn fetch_many_tool_attr() -> Tool
pub fn fetch_many_tool_attr() -> Tool
Generated tool metadata function for fetch_many
pub fn fetch_many( &self, Parameters: Parameters<FetchManyArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<FetchManyResult>, ErrorData>> + Send + '_>>
Sourcepub fn screenshot_tool_attr() -> Tool
pub fn screenshot_tool_attr() -> Tool
Generated tool metadata function for screenshot
pub fn screenshot( &self, Parameters: Parameters<ScreenshotArgs>, ) -> Pin<Box<dyn Future<Output = Result<CallToolResult, ErrorData>> + Send + '_>>
Sourcepub fn session_open_tool_attr() -> Tool
pub fn session_open_tool_attr() -> Tool
Generated tool metadata function for session_open
pub fn session_open( &self, Parameters: Parameters<SessionOpenArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<SessionOpenResult>, ErrorData>> + Send + '_>>
Generated tool metadata function for session_navigate
Sourcepub fn session_content_tool_attr() -> Tool
pub fn session_content_tool_attr() -> Tool
Generated tool metadata function for session_content
pub fn session_content( &self, Parameters: Parameters<SessionIdArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<SessionContentResult>, ErrorData>> + Send + '_>>
Sourcepub fn session_close_tool_attr() -> Tool
pub fn session_close_tool_attr() -> Tool
Generated tool metadata function for session_close
pub fn session_close( &self, Parameters: Parameters<SessionIdArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<SessionCloseResult>, ErrorData>> + Send + '_>>
Sourcepub fn pool_status_tool_attr() -> Tool
pub fn pool_status_tool_attr() -> Tool
Generated tool metadata function for pool_status
pub fn pool_status( &self, ) -> Pin<Box<dyn Future<Output = Result<Json<PoolStatus>, ErrorData>> + Send + '_>>
Sourcepub fn click_tool_attr() -> Tool
pub fn click_tool_attr() -> Tool
Generated tool metadata function for click
pub fn click( &self, Parameters: Parameters<ClickArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<OkResult>, ErrorData>> + Send + '_>>
Sourcepub fn teleport_tool_attr() -> Tool
pub fn teleport_tool_attr() -> Tool
Generated tool metadata function for teleport
pub fn teleport( &self, Parameters: Parameters<TeleportArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<OkResult>, ErrorData>> + Send + '_>>
Sourcepub fn click_visual_coords_tool_attr() -> Tool
pub fn click_visual_coords_tool_attr() -> Tool
Generated tool metadata function for click_visual_coords
pub fn click_visual_coords( &self, Parameters: Parameters<ClickVisualCoordsArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<OkResult>, ErrorData>> + Send + '_>>
Sourcepub fn type_text_tool_attr() -> Tool
pub fn type_text_tool_attr() -> Tool
Generated tool metadata function for type_text
pub fn type_text( &self, Parameters: Parameters<TypeTextArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<OkResult>, ErrorData>> + Send + '_>>
Sourcepub fn eval_js_tool_attr() -> Tool
pub fn eval_js_tool_attr() -> Tool
Generated tool metadata function for eval_js
pub fn eval_js( &self, Parameters: Parameters<EvalJsArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<EvalJsResult>, ErrorData>> + Send + '_>>
Sourcepub fn title_tool_attr() -> Tool
pub fn title_tool_attr() -> Tool
Generated tool metadata function for title
pub fn title( &self, Parameters: Parameters<ActionSessionIdArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<TitleResult>, ErrorData>> + Send + '_>>
Sourcepub fn extract_tool_attr() -> Tool
pub fn extract_tool_attr() -> Tool
Generated tool metadata function for extract
pub fn extract( &self, Parameters: Parameters<ExtractArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<ExtractResult>, ErrorData>> + Send + '_>>
Sourcepub fn session_ax_tree_tool_attr() -> Tool
pub fn session_ax_tree_tool_attr() -> Tool
Generated tool metadata function for session_ax_tree
pub fn session_ax_tree( &self, Parameters: Parameters<AxTreeArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<AxTreeResult>, ErrorData>> + Send + '_>>
Sourcepub fn click_by_role_tool_attr() -> Tool
pub fn click_by_role_tool_attr() -> Tool
Generated tool metadata function for click_by_role
pub fn click_by_role( &self, Parameters: Parameters<ClickByRoleArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<OkResult>, ErrorData>> + Send + '_>>
Sourcepub fn wait_for_network_idle_tool_attr() -> Tool
pub fn wait_for_network_idle_tool_attr() -> Tool
Generated tool metadata function for wait_for_network_idle
pub fn wait_for_network_idle( &self, Parameters: Parameters<WaitIdleArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<OkResult>, ErrorData>> + Send + '_>>
Sourcepub fn network_capture_tool_attr() -> Tool
pub fn network_capture_tool_attr() -> Tool
Generated tool metadata function for network_capture
pub fn network_capture( &self, Parameters: Parameters<ActionSessionIdArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<NetworkCaptureResult>, ErrorData>> + Send + '_>>
Sourcepub fn solve_captcha_tool_attr() -> Tool
pub fn solve_captcha_tool_attr() -> Tool
Generated tool metadata function for solve_captcha
pub fn solve_captcha( &self, Parameters: Parameters<SolveCaptchaArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<SolveCaptchaResult>, ErrorData>> + Send + '_>>
Sourcepub fn detect_captcha_tool_attr() -> Tool
pub fn detect_captcha_tool_attr() -> Tool
Generated tool metadata function for detect_captcha
pub fn detect_captcha( &self, Parameters: Parameters<ActionSessionIdArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<DetectCaptchaResult>, ErrorData>> + Send + '_>>
Sourcepub fn capture_captcha_tool_attr() -> Tool
pub fn capture_captcha_tool_attr() -> Tool
Generated tool metadata function for capture_captcha
pub fn capture_captcha( &self, Parameters: Parameters<ActionSessionIdArgs>, ) -> Pin<Box<dyn Future<Output = Result<Json<CaptureCaptchaResult>, ErrorData>> + Send + '_>>
Sourcepub fn inject_captcha_token_tool_attr() -> Tool
pub fn inject_captcha_token_tool_attr() -> Tool
Generated tool metadata function for inject_captcha_token