pub mod params;
pub mod server;
pub async fn start_stdio() -> Result<(), Box<dyn std::error::Error>> {
use rmcp::ServiceExt;
let server = server::PapersMcp::new().await;
let service = server.serve(rmcp::transport::stdio()).await?;
service.waiting().await?;
Ok(())
}