MCPcopy Create free account
hub / github.com/KingOfBugbounty/enumrust / handle_list_tools_request

Method handle_list_tools_request

enumrust-mcp/src/main.rs:19–29  ·  view source on GitHub ↗
(
        &self,
        _request: Option<PaginatedRequestParams>,
        _runtime: Arc<dyn McpServer>,
    )

Source from the content-addressed store, hash-verified

17#[async_trait]
18impl ServerHandler for EnumRustHandler {
19 async fn handle_list_tools_request(
20 &self,
21 _request: Option<PaginatedRequestParams>,
22 _runtime: Arc<dyn McpServer>,
23 ) -> std::result::Result<ListToolsResult, RpcError> {
24 Ok(ListToolsResult {
25 tools: tools::EnumRustTools::tools(),
26 meta: None,
27 next_cursor: None,
28 })
29 }
30
31 async fn handle_call_tool_request(
32 &self,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected