"""MCP tool implementations. Each tool module exposes a `register(mcp)` function that attaches its tools to a FastMCP instance. `register_all(mcp)` is the single entry point called from `mcp.server.build_mcp_server`. """ from fabledassistant.mcp.tools import ( milestones, notes, projects, search, tasks, ) def register_all(mcp) -> None: """Register every tool module's tools on the given FastMCP instance.""" search.register(mcp) notes.register(mcp) tasks.register(mcp) projects.register(mcp) milestones.register(mcp)