Get cached tools for a specific connected server.
(&self, name: &str)
| 402 | |
| 403 | /// Get cached tools for a specific connected server. |
| 404 | pub async fn get_server_tools(&self, name: &str) -> Vec<McpTool> { |
| 405 | let clients = self.clients.read().await; |
| 406 | match clients.get(name) { |
| 407 | Some(client) => client.get_cached_tools().await, |
| 408 | None => Vec::new(), |
| 409 | } |
| 410 | } |
| 411 | } |
| 412 | |
| 413 | impl Default for McpManager { |
no test coverage detected