macro_rules! mcp_error { ($kind:expr, $message:expr) => { ... }; ($kind:expr, $message:expr, $($key:expr => $value:expr),+) => { ... }; }
Convenience macro for creating errors with context