useanyhow::Result;usermcp::transport::stdio;usermcp::ServiceExt;usesecuregit::mcp::server::SecuregitMcpServer;#[tokio::main]
async fnmain()->Result<()>{let work_dir =std::env::current_dir()?;let server =SecuregitMcpServer::new(work_dir);let service = server
.serve(stdio()).await
.map_err(|e|anyhow::anyhow!("MCP server error: {}", e))?;
service
.waiting().await
.map_err(|e|anyhow::anyhow!("MCP service error: {}", e))?;Ok(())}