Skip to main content

list_tools_stdio

Function list_tools_stdio 

Source
pub async fn list_tools_stdio(
    config: &StdioConfig,
    schema: &SchemaConfig,
) -> Result<Vec<Tool>, ListToolsError>
Expand description

Lists tools from a stdio MCP endpoint using the provided configuration.

use tooltest_core::{list_tools_stdio, SchemaConfig, StdioConfig};

let config = StdioConfig::new("./my-mcp-server")?;
let tools = list_tools_stdio(&config, &SchemaConfig::default())
    .await
    .map_err(|error| error.to_string())?;
assert!(!tools.is_empty());