//! MCP shell tools — run commands, execute tests, and stream output via MCP.
//!
//! This file is a thin adapter: it deserialises MCP payloads, delegates to
//! `crate::service::shell` for all business logic, and serialises responses.

mod exec;
mod script;

pub(crate) use exec::{handle_run_command_sse, tool_run_command};
pub(crate) use script::{tool_get_test_result, tool_run_build, tool_run_lint, tool_run_tests};
