pub mod admin;
pub mod adr;
pub mod adr_rank;
pub mod dependency;
pub mod enums;
pub mod graph;
pub mod inspect;
pub mod navigation;
pub mod schema;
pub mod search;
use rmcp::model::Tool;
pub fn all_tool_definitions() -> Vec<Tool> {
let mut tools = Vec::with_capacity(19);
tools.extend(admin::tool_definitions());
tools.extend(navigation::tool_definitions());
tools.extend(graph::tool_definitions());
tools.extend(adr::tool_definitions());
tools.extend(dependency::tool_definitions());
tools.extend(search::tool_definitions());
tools.extend(inspect::tool_definitions());
tools
}