Skip to content

0.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Dec 00:26
· 42 commits to main since this release
f6b5c66

[0.4.0] - Dec 3rd, 2025

Added

  • Sample prompt template for search assets
  • Create project tool
    • create_project tool to create a new project with specified name, description, type, storage, and tags
  • Search tools:
    • get_asset_details tool to retrieve details of a given asset (by ID or name)
    • search_data_source_definition tool to search for DSDs based on allowed filters of datasource type, hostname, port, and physical collection
    • list_containers tool to list all containers (catalogs, projects, and spaces)
    • find_container tool to find a container (catalog, project, or space) by ID or name
  • Metadata Import tools:
    • create_metadata_import tool to create a draft metadata import (MDI) asset in a project using a connection and scope
    • list_connection_paths tool to list available schema/table paths for a connection (supports pagination and filtering)
  • Metadata Enrichment (MDE) tools:
    • create_metadata_enrichment_asset tool to create a metadata enrichment asset in a project
    • execute_metadata_enrichment_asset tool to execute a metadata enrichment by name in the specified project
    • execute_metadata_enrichment_asset_for_selected_assets tool to execute a metadata enrichment by name in the specified project for the specified data assets
    • execute_metadata_expansion_for_selected_assets tool to execute metadata expansion for selected assets in a project
    • execute_data_quality_analysis_for_selected_assets tool to execute data quality analysis for specific datasets within a project
  • DPH tools:
    • data_product_create_or_update_url_data_product tool to create a URL data product draft, or update an existing draft with a URL asset. If an existing draft ID is passed from the context, then this is an update operation to add the given URL as an asset to an existing draft.
    • data_product_create_or_update_from_asset_in_container tool to create a data product draft from asset in catalog or project, or update an existing draft with a catalog or project asset. If an existing draft ID is passed from the context, then this is an update operation to add the given asset from catalog or project to an existing draft.

Changed

  • Lineage tools now return the path of an asset based on hierarchy instead of identity_key
  • data_product_find_delivery_methods_based_on_connection also accepts a mandatory input - data asset name. This is the name of the data asset for which we need to find the delivery method options.
  • data_product_add_delivery_methods_to_data_product also accepts a mandatory input - data asset name. This is the name of the data asset in the data product draft for which we need to add delivery methods.

Removed

  • get_system_prompts tool - This tool was retrieving tool descriptions, which MCP clients can already retrieve from tool registration
  • data_product_create_url_data_product tool (replaced by data_product_create_or_update_url_data_product)
  • data_product_create_data_product_from_asset_in_container tool (replaced by data_product_create_or_update_from_asset_in_container)