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.