//! MCP server mode (rover mcp).
//!
//! Architecture: a `RoverHandler` (Task 9) backed by `rmcp`'s `#[tool_router]`
//! macros holds the `Db` + `Config` + `reqwest::Client` shared state. Two
//! tools (`fetch`, `count_tokens`) wrap the M1/M2 pipeline behind typed
//! arg structs. Errors are translated to a stable wire envelope.
pub use ;
pub use McpError;
pub use RoverHandler;
pub use serve_stdio;