cursus.mcp.tools.pipeline_catalog

pipeline_catalog.* MCP tools — recommend, inspect, and load pre-built shared DAGs.

This namespace wraps the pipeline catalog engine: it delegates the recommendation, DAG-detail, and config-guidance logic to cursus.pipeline_catalog.core.agent_tool.pipeline_catalog_tool (which already returns clean, JSON-serializable dicts), uses cursus.pipeline_catalog.core.router.auto_select_dag for single-best selection, and uses cursus.pipeline_catalog.shared_dags / core.pipeline_factory for listing and loading shared DAGs. Engine modules are imported lazily inside each handler so a missing optional dependency only fails that one tool call.