fn main() -> std::process::ExitCode { let ctx = knotless::env::Ctx::new(knotless::env::Env::from_process()); let rt = tokio::runtime::Runtime::new().expect("a runtime builds"); match rt.block_on(knotless_mcp::serve_stdio(ctx)) { Ok(()) => std::process::ExitCode::SUCCESS, Err(err) => { eprintln!("knotless-mcp: {err:#}"); std::process::ExitCode::FAILURE } } }