tools

package
v0.0.57 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2026 License: Apache-2.0 Imports: 55 Imported by: 0

Documentation

Index

Constants

View Source
const ContextSpecificationsFeature = "context-specifications"

ContextSpecificationsFeature is the experimental-feature identifier used to gate the context specification tools.

Variables

View Source
var CopilotToolNames = []string{
	"discover_data_assets",
	"discover_business_glossary",
}

CopilotToolNames lists tool names that are routed to the copilot service. Used by chip-service to direct these requests to the copilot backend instead of the standard DGC API.

Functions

func RegisterAll

func RegisterAll(server *chip.Server, client *http.Client, toolConfig *chip.ServerToolConfig) error

Types

This section is empty.

Directories

Path Synopsis
Package cancel_dq_job_run implements the dq_cancel_job_run MCP tool — cancel an in-progress Collibra data-quality job run.
Package cancel_dq_job_run implements the dq_cancel_job_run MCP tool — cancel an in-progress Collibra data-quality job run.
Package create_assessment implements the create_assessment MCP tool: a write tool that starts a new assessment from a template.
Package create_assessment implements the create_assessment MCP tool: a write tool that starts a new assessment from a template.
Package create_asset implements the create_asset MCP tool: a single smart write tool for creating any Collibra asset.
Package create_asset implements the create_asset MCP tool: a single smart write tool for creating any Collibra asset.
Discovery phase for create_data_quality_job.
Discovery phase for create_data_quality_job.
Package create_dq_rule implements the create_dq_rule MCP tool: it creates a data quality rule (a "monitor") on an existing DQ job (dataset) via the DQ monitoring API.
Package create_dq_rule implements the create_dq_rule MCP tool: it creates a data quality rule (a "monitor") on an existing DQ job (dataset) via the DQ monitoring API.
Package delete_dq_job implements the dq_delete_job MCP tool — permanently delete a Collibra data-quality job definition, along with every run, rule and result attached to it.
Package delete_dq_job implements the dq_delete_job MCP tool — permanently delete a Collibra data-quality job definition, along with every run, rule and result attached to it.
Package delete_dq_job_run implements the dq_delete_job_run MCP tool — permanently delete a COMPLETED Collibra data-quality job run and all of its per-run results.
Package delete_dq_job_run implements the dq_delete_job_run MCP tool — permanently delete a COMPLETED Collibra data-quality job run and all of its per-run results.
Package deploy_dq_rule_template implements the deploy_dq_rule_template MCP tool: it instantiates a rule template as concrete rules across one or more job/column targets, using dialect-specific SQL resolved by the DQ service.
Package deploy_dq_rule_template implements the deploy_dq_rule_template MCP tool: it instantiates a rule template as concrete rules across one or more job/column targets, using dialect-specific SQL resolved by the DQ service.
Package edit_assessment implements the edit_assessment MCP tool: a single entry point for editing a conducted assessment (answers, status, name, owner, assignees, visibility) via a typed list of operations.
Package edit_assessment implements the edit_assessment MCP tool: a single entry point for editing a conducted assessment (answers, status, name, owner, assignees, visibility) via a typed list of operations.
Package edit_asset implements the edit_asset MCP tool: a single entry point for updating properties, attributes, relations, responsibilities, and tags on any existing Collibra asset via a typed list of operations.
Package edit_asset implements the edit_asset MCP tool: a single entry point for updating properties, attributes, relations, responsibilities, and tags on any existing Collibra asset via a typed list of operations.
Package find_dq_rules implements the find_dq_rules MCP tool: it searches existing data quality rules (monitors) across jobs, primarily to detect rules already present on a target column before creating a new one.
Package find_dq_rules implements the find_dq_rules MCP tool: it searches existing data quality rules (monitors) across jobs, primarily to detect rules already present on a target column before creating a new one.
Package generate_dq_rule_sql implements the generate_dq_rule_sql MCP tool: it turns a plain-language description of a data quality check into rule SQL, so a rule can be authored without writing SQL by hand.
Package generate_dq_rule_sql implements the generate_dq_rule_sql MCP tool: it turns a plain-language description of a data quality check into rule SQL, so a rule can be authored without writing SQL by hand.
Package get_dq_job implements the dq_get_job MCP tool — read the full definition of a single Collibra data-quality job by name.
Package get_dq_job implements the dq_get_job MCP tool — read the full definition of a single Collibra data-quality job by name.
Package get_dq_job_run implements the dq_get_job_run MCP tool — read the full details of a single Collibra data-quality job run by id.
Package get_dq_job_run implements the dq_get_job_run MCP tool — read the full details of a single Collibra data-quality job run by id.
Package get_dq_rule implements the get_dq_rule MCP tool: it reads the definition of a single data quality rule (monitor) on an existing DQ job.
Package get_dq_rule implements the get_dq_rule MCP tool: it reads the definition of a single data quality rule (monitor) on an existing DQ job.
Package get_dq_rule_results implements the get_dq_rule_results MCP tool: it reads a rule's per-run results (scores, breaking-record counts, exceptions) after a job run.
Package get_dq_rule_results implements the get_dq_rule_results MCP tool: it reads a rule's per-run results (scores, breaking-record counts, exceptions) after a job run.
Package get_dq_rule_template implements the get_dq_rule_template MCP tool: it reads a single data quality rule template by name.
Package get_dq_rule_template implements the get_dq_rule_template MCP tool: it reads a single data quality rule template by name.
Package list_dq_rule_templates implements the list_dq_rule_templates MCP tool: it lists the data quality rule templates (built-in and custom) available in the connected DQ environment, so they can be chosen for deployment.
Package list_dq_rule_templates implements the list_dq_rule_templates MCP tool: it lists the data quality rule templates (built-in and custom) available in the connected DQ environment, so they can be chosen for deployment.
Package prepare_create_asset implements the prepare_create_asset MCP tool — a read-only companion to create_asset.
Package prepare_create_asset implements the prepare_create_asset MCP tool — a read-only companion to create_asset.
Package search_catalog_columns implements the search_catalog_columns MCP tool: it finds catalog Column assets by metadata the public REST search cannot filter on (attribute values, assigned roles, relations to other assets), via the DGC Knowledge Graph GraphQL API.
Package search_catalog_columns implements the search_catalog_columns MCP tool: it finds catalog Column assets by metadata the public REST search cannot filter on (attribute values, assigned roles, relations to other assets), via the DGC Knowledge Graph GraphQL API.
Package search_dq_job_runs implements the dq_search_job_runs MCP tool — search and list Collibra data-quality job run history with filters and pagination.
Package search_dq_job_runs implements the dq_search_job_runs MCP tool — search and list Collibra data-quality job run history with filters and pagination.
Package search_dq_jobs implements the dq_search_jobs MCP tool — search and list Collibra data-quality job definitions with filters and pagination.
Package search_dq_jobs implements the dq_search_jobs MCP tool — search and list Collibra data-quality job definitions with filters and pagination.
Package update_dq_job implements the dq_update_job MCP tool — a PARTIAL update of an existing Collibra data-quality job definition.
Package update_dq_job implements the dq_update_job MCP tool — a PARTIAL update of an existing Collibra data-quality job definition.
Package validate_dq_rule implements the validate_dq_rule MCP tool: it checks that a rule's SQL/definition is valid before it is saved or run, so a bad rule is caught up front rather than at run time.
Package validate_dq_rule implements the validate_dq_rule MCP tool: it checks that a rule's SQL/definition is valid before it is saved or run, so a bad rule is caught up front rather than at run time.
Package validation provides shared input validation helpers for CHIP tools.
Package validation provides shared input validation helpers for CHIP tools.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL