pub async fn run(
action: ServerAction,
output_format: OutputFormat,
) -> Result<ExitCode>Expand description
Runs the server command.
Manages server connections, listing, and validation.
§Arguments
action- Server management actionoutput_format- Output format (json, text, pretty)
§Errors
Returns an error if server operation fails.
§Examples
use mcp_execution_cli::commands::server;
use mcp_execution_core::cli::{ExitCode, OutputFormat};
let result = server::run(
mcp_execution_cli::ServerAction::List,
OutputFormat::Json
).await;
assert!(result.is_ok());