pub struct McpServer { /* private fields */ }Expand description
MCP server for webpuppet.
Implementations§
Source§impl McpServer
impl McpServer
Sourcepub fn with_permissions(permissions: PermissionGuard) -> Self
pub fn with_permissions(permissions: PermissionGuard) -> Self
Create a new MCP server with custom permissions.
Sourcepub fn with_visible_browser(permissions: PermissionGuard) -> Self
pub fn with_visible_browser(permissions: PermissionGuard) -> Self
Create a new MCP server with visible browser (non-headless).
Sourcepub async fn handle_message(&self, json: &str) -> Option<JsonRpcResponse>
pub async fn handle_message(&self, json: &str) -> Option<JsonRpcResponse>
Handle an incoming message.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for McpServer
impl !RefUnwindSafe for McpServer
impl Send for McpServer
impl Sync for McpServer
impl Unpin for McpServer
impl !UnwindSafe for McpServer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more