tools

package
v0.0.49 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2026 License: Apache-2.0 Imports: 51 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.

View Source
const DataQualityFeatureName = "data-quality"

DataQualityFeatureName gates the data-quality rule tools (create/validate/read rules, rule templates, Text2SQL and catalog column search) behind --experimental. Some WRITE to Collibra (create rules, deploy templates), so they stay opt-in until they graduate. Off by default. Shared with the data-quality job-creation and job run 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_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 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