usemcp_project::server::ProjectServer;usemcp_project::store::ProjectStore;usermcp::{ServiceExt,transport::stdio};usestd::sync::Arc;#[tokio::main]
async fnmain()->anyhow::Result<()>{tracing_subscriber::fmt().with_env_filter(tracing_subscriber::EnvFilter::from_default_env().add_directive("info".parse().unwrap()),).init();let store =Arc::new(ProjectStore::new());let server = ProjectServer { store };let service = server.serve(stdio()).await?;
service.waiting().await?;Ok(())}