scryer-mcp 0.2.1

Model Context Protocol (MCP) server for Scryer code intelligence
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;

/// Returns definitions for all 19 tools.
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
}