pub struct CreateMcpServerPrompt;Expand description
Guided workspace setup for a new MCP server.
Trait Implementations§
Source§impl PromptHandler for CreateMcpServerPrompt
impl PromptHandler for CreateMcpServerPrompt
Source§fn handle<'life0, 'async_trait>(
&'life0 self,
args: HashMap<String, String>,
_extra: RequestHandlerExtra,
) -> Pin<Box<dyn Future<Output = Result<GetPromptResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn handle<'life0, 'async_trait>(
&'life0 self,
args: HashMap<String, String>,
_extra: RequestHandlerExtra,
) -> Pin<Box<dyn Future<Output = Result<GetPromptResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Generate a prompt with the given arguments.
Source§fn metadata(&self) -> Option<PromptInfo>
fn metadata(&self) -> Option<PromptInfo>
Get prompt metadata including description and arguments schema.
Returns None to use default empty metadata.
Auto Trait Implementations§
impl Freeze for CreateMcpServerPrompt
impl RefUnwindSafe for CreateMcpServerPrompt
impl Send for CreateMcpServerPrompt
impl Sync for CreateMcpServerPrompt
impl Unpin for CreateMcpServerPrompt
impl UnsafeUnpin for CreateMcpServerPrompt
impl UnwindSafe for CreateMcpServerPrompt
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