Skip to content

Commit 9b32fcf

Browse files
committed
chore(renaming): Renaming changes across all the files. Updates documentation, file names, directories, configurations etc to reflect the new name of the dataplex toolbox.
1 parent b7d02be commit 9b32fcf

34 files changed

+307
-309
lines changed

.ci/integration.cloudbuild.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ steps:
324324
exit 0
325325
fi
326326
327-
- id: "dataplex"
327+
- id: "knowledge-catalog"
328328
name: golang:1
329329
waitFor: ["compile-test-binary", "detect-changes"]
330330
entrypoint: /bin/bash
@@ -339,16 +339,16 @@ steps:
339339
args:
340340
- -c
341341
- |
342-
PATTERN="dataplex|internal/server/|.ci/"
342+
PATTERN="knowledge-catalog|internal/server/|.ci/"
343343
344344
if grep -qE "$$PATTERN" /workspace/changed_files.txt; then
345-
echo "Changes detected. Running Dataplex tests..."
345+
echo "Changes detected. Running Knowledge Catalog tests..."
346346
.ci/test_with_coverage.sh \
347-
"Dataplex" \
348-
dataplex \
349-
dataplex
347+
"Knowledge Catalog" \
348+
knowledge-catalog \
349+
knowledge-catalog
350350
else
351-
echo "No relevant changes for Dataplex. Skipping shard."
351+
echo "No relevant changes for Knowledge Catalog. Skipping shard."
352352
exit 0
353353
fi
354354

MCP-TOOLBOX-EXTENSION.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,16 +166,16 @@ instances, often by analyzing metrics and logs.
166166

167167
### Other Google Cloud Data Services
168168

169-
#### Dataplex
169+
#### Knowledge Catalog (formerly known as Dataplex)
170170

171-
* For interacting with Dataplex data lakes and assets:
171+
* For interacting with Knowledge Catalog data lakes and assets:
172172

173173
```bash
174-
gemini extensions install https://github.com/gemini-cli-extensions/dataplex
174+
gemini extensions install https://github.com/gemini-cli-extensions/knowledge-catalog
175175
```
176176

177177
Configuration:
178-
https://github.com/gemini-cli-extensions/dataplex/tree/main?tab=readme-ov-file#configuration
178+
https://github.com/gemini-cli-extensions/knowledge-catalog/tree/main?tab=readme-ov-file#configuration
179179

180180
#### Looker
181181

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ You can use the Toolbox in any MCP-compatible IDE or client (e.g., Gemini CLI, G
9393
When you run Toolbox with a `--prebuilt=<database>` flag, you instantly get access to standard tools to interact with that database.
9494

9595
Supported databases currently include:
96-
- **Google Cloud:** AlloyDB, BigQuery, Cloud SQL (PostgreSQL, MySQL, SQL Server), Spanner, Firestore, Dataplex
96+
- **Google Cloud:** AlloyDB, BigQuery, Cloud SQL (PostgreSQL, MySQL, SQL Server), Spanner, Firestore, Knowledge Catalog (formerly known as Dataplex)
9797
- **Other Databases:** PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, Redis, Elasticsearch, CockroachDB, ClickHouse, Couchbase, Neo4j, Snowflake, Trino, and more.
9898

9999
For a full list of available tools and their capabilities across all supported databases, see the [Prebuilt Tools Reference](https://googleapis.github.io/genai-toolbox/reference/prebuilt-tools/).

cmd/internal/config_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1388,7 +1388,7 @@ func TestPrebuiltTools(t *testing.T) {
13881388
cloudsqlmysql_admin_config, _ := prebuiltconfigs.Get("cloud-sql-mysql-admin")
13891389
cloudsqlmssql_config, _ := prebuiltconfigs.Get("cloud-sql-mssql")
13901390
cloudsqlmssql_admin_config, _ := prebuiltconfigs.Get("cloud-sql-mssql-admin")
1391-
dataplex_config, _ := prebuiltconfigs.Get("dataplex")
1391+
knowledge_catalog_config, _ := prebuiltconfigs.Get("knowledge-catalog")
13921392
firestoreconfig, _ := prebuiltconfigs.Get("firestore")
13931393
mysql_config, _ := prebuiltconfigs.Get("mysql")
13941394
mssql_config, _ := prebuiltconfigs.Get("mssql")
@@ -1753,8 +1753,8 @@ func TestPrebuiltTools(t *testing.T) {
17531753
},
17541754
},
17551755
{
1756-
name: "dataplex prebuilt tools",
1757-
in: dataplex_config,
1756+
name: "knowledge catalog prebuilt tools",
1757+
in: knowledge_catalog_config,
17581758
wantToolset: server.ToolsetConfigs{
17591759
"discovery": tools.ToolsetConfig{
17601760
Name: "discovery",

cmd/internal/imports.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,10 @@ import (
8888
_ "github.com/googleapis/genai-toolbox/internal/tools/conversationalanalytics/conversationalanalyticslistaccessibledataagents"
8989
_ "github.com/googleapis/genai-toolbox/internal/tools/couchbase"
9090
_ "github.com/googleapis/genai-toolbox/internal/tools/dataform/dataformcompilelocal"
91-
_ "github.com/googleapis/genai-toolbox/internal/tools/dataplex/dataplexlookupcontext"
92-
_ "github.com/googleapis/genai-toolbox/internal/tools/dataplex/dataplexlookupentry"
93-
_ "github.com/googleapis/genai-toolbox/internal/tools/dataplex/dataplexsearchaspecttypes"
94-
_ "github.com/googleapis/genai-toolbox/internal/tools/dataplex/dataplexsearchentries"
91+
_ "github.com/googleapis/genai-toolbox/internal/tools/knowledge-catalog/knowledgecataloglookupcontext"
92+
_ "github.com/googleapis/genai-toolbox/internal/tools/knowledge-catalog/knowledgecataloglookupentry"
93+
_ "github.com/googleapis/genai-toolbox/internal/tools/knowledge-catalog/knowledgecatalogsearchaspecttypes"
94+
_ "github.com/googleapis/genai-toolbox/internal/tools/knowledge-catalog/knowledgecatalogsearchentries"
9595
_ "github.com/googleapis/genai-toolbox/internal/tools/dataproc/dataprocgetcluster"
9696
_ "github.com/googleapis/genai-toolbox/internal/tools/dataproc/dataprocgetjob"
9797
_ "github.com/googleapis/genai-toolbox/internal/tools/dataproc/dataproclistclusters"
@@ -247,7 +247,7 @@ import (
247247
_ "github.com/googleapis/genai-toolbox/internal/sources/cloudsqlpg"
248248
_ "github.com/googleapis/genai-toolbox/internal/sources/cockroachdb"
249249
_ "github.com/googleapis/genai-toolbox/internal/sources/couchbase"
250-
_ "github.com/googleapis/genai-toolbox/internal/sources/dataplex"
250+
_ "github.com/googleapis/genai-toolbox/internal/sources/knowledge-catalog"
251251
_ "github.com/googleapis/genai-toolbox/internal/sources/dataproc"
252252
_ "github.com/googleapis/genai-toolbox/internal/sources/dgraph"
253253
_ "github.com/googleapis/genai-toolbox/internal/sources/elasticsearch"
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Dataplex MCP Server
1+
# Knowledge Catalog MCP Server
22

3-
The Dataplex Model Context Protocol (MCP) Server gives AI-powered development tools the ability to work with your Google Cloud Dataplex Catalog. It supports searching and looking up entries and aspect types.
3+
The Knowledge Catalog(formerly known as Dataplex) Model Context Protocol (MCP) Server gives AI-powered development tools the ability to work with your Google Cloud Knowledge Catalog. It supports searching and looking up entries and aspect types.
44

55
## Features
66

7-
An editor configured to use the Dataplex MCP server can use its AI capabilities to help you:
7+
An editor configured to use the Knowledge Catalog MCP server can use its AI capabilities to help you:
88

9-
- **Search Catalog** - Search for entries in Dataplex Catalog
9+
- **Search Catalog** - Search for entries in Knowledge Catalog
1010
- **Explore Metadata** - Lookup specific entries and search aspect types
1111

1212
## Prerequisites
@@ -15,7 +15,7 @@ An editor configured to use the Dataplex MCP server can use its AI capabilities
1515
* A Google Cloud project with the **Dataplex API** enabled.
1616
* Ensure [Application Default Credentials](https://cloud.google.com/docs/authentication/gcloud) are available in your environment.
1717
* IAM Permissions:
18-
* Dataplex Viewer (`roles/dataplex.viewer`) or equivalent permissions to read catalog entries.
18+
* Knowledge Catalog Viewer (`roles/dataplex.viewer`) or equivalent permissions to read catalog entries.
1919

2020
## Install & Configuration
2121

@@ -26,7 +26,7 @@ An editor configured to use the Dataplex MCP server can use its AI capabilities
2626
> `>=0.26.0`. To update MCP Toolbox, use:
2727
> ```npm i -g @toolbox-sdk/server@latest```
2828
> To always run the latest version, update the MCP server configuration to use:
29-
> ```npx -y @toolbox-sdk/server@latest --prebuilt dataplex```.
29+
> ```npx -y @toolbox-sdk/server@latest --prebuilt knowledge-catalog```.
3030
3131
2. Add the required inputs in the configuration pop-up, then click "Save". You can update this configuration at any time in the "Configure" tab.
3232

@@ -37,18 +37,18 @@ You'll now be able to see all enabled tools in the "Tools" tab.
3737
3838
## Usage
3939

40-
Once configured, the MCP server will automatically provide Dataplex capabilities to your AI assistant. You can:
40+
Once configured, the MCP server will automatically provide Knowledge Catalog capabilities to your AI assistant. You can:
4141

42-
* "Search for entries related to 'sales' in Dataplex."
42+
* "Search for entries related to 'sales' in Knowledge Catalog."
4343
* "Look up details for the entry 'projects/my-project/locations/us-central1/entryGroups/my-group/entries/my-entry'."
4444

4545
## Server Capabilities
4646

47-
The Dataplex MCP server provides the following tools:
47+
The Knowledge Catalog MCP server provides the following tools:
4848

4949
| Tool Name | Description |
5050
|:----------------------|:-----------------------------------------------------------------------------------------------------------------------------|
51-
| `search_entries` | Search for entries in Dataplex Catalog. |
51+
| `search_entries` | Search for entries in Knowledge Catalog. |
5252
| `lookup_entry` | Retrieve specific subset of metadata (for example, schema, usage, business overview, and contacts) of a specific data asset. |
5353
| `search_aspect_types` | Find aspect types relevant to the query. |
5454
| `lookup_context` | Retrieve rich metadata regarding one or more data assets along with their relationships. |
@@ -66,9 +66,9 @@ Add the following configuration to your MCP client (e.g., `settings.json` for Ge
6666
```json
6767
{
6868
"mcpServers": {
69-
"dataplex": {
69+
"knowledgeCatalog": {
7070
"command": "npx",
71-
"args": ["-y", "@toolbox-sdk/server", "--prebuilt", "dataplex", "--stdio"],
71+
"args": ["-y", "@toolbox-sdk/server", "--prebuilt", "knowledge-catalog", "--stdio"],
7272
"env": {
7373
"DATAPLEX_PROJECT": "your-project-id"
7474
}
@@ -79,4 +79,4 @@ Add the following configuration to your MCP client (e.g., `settings.json` for Ge
7979

8080
## Documentation
8181

82-
For more information, visit the [Dataplex documentation](https://cloud.google.com/dataplex/docs).
82+
For more information, visit the [Knowledge Catalog documentation](https://cloud.google.com/dataplex/docs).

docs/en/documentation/connect-to/gemini-cli/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Below are a list of Gemini CLI Extensions powered by MCP Toolbox:
3636
* [cloud-sql-postgresql-observability](https://github.com/gemini-cli-extensions/cloud-sql-postgresql-observability)
3737
* [cloud-sql-sqlserver](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver)
3838
* [cloud-sql-sqlserver-observability](https://github.com/gemini-cli-extensions/cloud-sql-sqlserver-observability)
39-
* [dataplex](https://github.com/gemini-cli-extensions/dataplex)
39+
* [knowledge-catalog](https://github.com/gemini-cli-extensions/knowledge-catalog)
4040
* [firestore-native](https://github.com/gemini-cli-extensions/firestore-native)
4141
* [looker](https://github.com/gemini-cli-extensions/looker)
4242
* [mcp-toolbox](https://github.com/gemini-cli-extensions/mcp-toolbox)

docs/en/documentation/introduction/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Set the appropriate environment variables to connect, see the [Prebuilt Tools Re
7272
When you run Toolbox with a `--prebuilt=<database>` flag, you instantly get access to standard tools to interact with that database.
7373

7474
Supported databases currently include:
75-
- **Google Cloud:** AlloyDB, BigQuery, Cloud SQL (PostgreSQL, MySQL, SQL Server), Spanner, Firestore, Dataplex
75+
- **Google Cloud:** AlloyDB, BigQuery, Cloud SQL (PostgreSQL, MySQL, SQL Server), Spanner, Firestore, Knowledge Catalog(formerly known as Dataplex)
7676
- **Other Databases:** PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, Redis, Elasticsearch, CockroachDB, ClickHouse, Couchbase, Neo4j, Snowflake, Trino, and more.
7777

7878
For a full list of available tools and their capabilities across all supported databases, see the [Prebuilt Tools Reference](https://googleapis.github.io/genai-toolbox/reference/prebuilt-tools/).

docs/en/integrations/bigquery/tools/bigquery-search-catalog.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: >
88

99
## About
1010

11-
A `bigquery-search-catalog` tool returns all entries in Dataplex Catalog (e.g.
11+
A `bigquery-search-catalog` tool returns all entries in Knowledge Catalog (formerly known as Dataplex) (e.g.
1212
tables, views, models) with system=bigquery that matches given user query.
1313

1414
`bigquery-search-catalog` takes a required `query` parameter based on which
@@ -30,14 +30,14 @@ following parameters:
3030
### IAM Permissions
3131

3232
Bigquery uses [Identity and Access Management (IAM)][iam-overview] to control
33-
user and group access to Dataplex resources. Toolbox will use your
33+
user and group access to Knowledge Catalog resources. Toolbox will use your
3434
[Application Default Credentials (ADC)][adc] to authorize and authenticate when
35-
interacting with [Dataplex][dataplex-docs].
35+
interacting with [Knowledge Catalog][dataplex-docs].
3636

3737
In addition to [setting the ADC for your server][set-adc], you need to ensure
3838
the IAM identity has been given the correct IAM permissions for the tasks you
39-
intend to perform. See [Dataplex Universal Catalog IAM permissions][iam-permissions]
40-
and [Dataplex Universal Catalog IAM roles][iam-roles] for more information on
39+
intend to perform. See [Knowledge Catalog IAM permissions][iam-permissions]
40+
and [Knowledge Catalog IAM roles][iam-roles] for more information on
4141
applying IAM permissions and roles to an identity.
4242

4343
[iam-overview]: https://cloud.google.com/dataplex/docs/iam-and-access-control

docs/en/integrations/dataplex/_index.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)