use praxio::PraxioServer;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
tracing_subscriber::fmt()
.with_writer(std::io::stderr) .with_env_filter(
tracing_subscriber::EnvFilter::from_default_env()
.add_directive(tracing::Level::INFO.into()),
)
.init();
tracing::info!("🚀 Starting Praxio MCP server");
let server = PraxioServer::new().await;
tracing::info!("📡 Running on STDIO transport");
server.run_stdio().await?;
Ok(())
}