diff --git a/.github/renovate.json5 b/.github/renovate.json5 index f69f79b..0533093 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -21,7 +21,7 @@ pinDigests: true, }, { - matchPackageNames: ['googleapis/genai-toolbox'], + matchPackageNames: ['googleapis/mcp-toolbox'], 'semanticCommitType': 'feat' } ], @@ -31,7 +31,7 @@ managerFilePatterns: ["/toolbox_version\\.txt$/"], matchStrings: ["(?[\\d\\.]+)"], datasourceTemplate: "github-releases", - packageNameTemplate: "googleapis/genai-toolbox", + packageNameTemplate: "googleapis/mcp-toolbox", extractVersionTemplate: "^v(?.*)$", } ] diff --git a/.github/workflows/mirror-changelog.yml b/.github/workflows/mirror-changelog.yml index fb2ffbe..832f0ed 100644 --- a/.github/workflows/mirror-changelog.yml +++ b/.github/workflows/mirror-changelog.yml @@ -20,7 +20,7 @@ on: jobs: add-release-notes: - if: github.actor == 'renovate-bot' && startsWith(github.head_ref, 'renovate/googleapis-genai-toolbox') + if: github.actor == 'renovate-bot' && startsWith(github.head_ref, 'renovate/googleapis-mcp-toolbox') runs-on: ubuntu-latest permissions: pull-requests: write @@ -38,7 +38,7 @@ jobs: const prBody = context.payload.pull_request.body || ''; // Extract the relevant changelog section - const startMarker = 'googleapis/genai-toolbox'; + const startMarker = 'googleapis/mcp-toolbox'; const endMarker = ''; const startIndex = prBody.indexOf(startMarker); const endIndex = prBody.indexOf(endMarker, startIndex); @@ -98,8 +98,8 @@ jobs: // To prevent this, we insert an invisible Unicode zero-width space (`\u200B`) // between the '#' and the number in the link text. This breaks the parser's // pattern matching without changing the visual appearance of the link. - // E.g., "[#1770](...)" becomes "[genai-toolbox#​1770](...)" - originalContent = originalContent.replace(/\[#(\d+)\](\([^)]+\))/g, '[genai-toolbox#\u200B$1]$2'); + // E.g., "[#1770](...)" becomes "[mcp-toolbox#​1770](...)" + originalContent = originalContent.replace(/\[#(\d+)\](\([^)]+\))/g, '[mcp-toolbox#\u200B$1]$2'); const lineAsLowerCase = originalContent.toLowerCase(); diff --git a/.github/workflows/package-and-upload-assets.yml b/.github/workflows/package-and-upload-assets.yml index 925817d..63b4514 100644 --- a/.github/workflows/package-and-upload-assets.yml +++ b/.github/workflows/package-and-upload-assets.yml @@ -18,7 +18,7 @@ name: Package and Upload Release Assets env: PACKAGE_NAME: "bigquery-data-analytics" FILES_TO_PACKAGE: "gemini-extension.json BIGQUERY.md LICENSE tools.yaml" - GCS_BUCKET_URL: "https://storage.googleapis.com/genai-toolbox/geminicli" + GCS_BUCKET_URL: "https://storage.googleapis.com/mcp-toolbox-for-databases/geminicli" on: release: diff --git a/.github/workflows/presubmit-tests.yml b/.github/workflows/presubmit-tests.yml index 7f0d5b5..9badd58 100644 --- a/.github/workflows/presubmit-tests.yml +++ b/.github/workflows/presubmit-tests.yml @@ -30,7 +30,7 @@ jobs: - name: Install toolbox binary run: | VERSION=$(cat toolbox_version.txt) - curl -L -o toolbox "https://storage.googleapis.com/genai-toolbox/v${VERSION}/linux/amd64/toolbox" + curl -L -o toolbox "https://storage.googleapis.com/mcp-toolbox-for-databases/v${VERSION}/linux/amd64/toolbox" chmod +x toolbox - name: Install Extension diff --git a/CHANGELOG.md b/CHANGELOG.md index 63afd46..e1e8aef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,52 +6,52 @@ ### Features * add Configuration settings ([#82](https://github.com/gemini-cli-extensions/bigquery-data-analytics/issues/82)) ([ba8aba6](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/ba8aba6df97d87b0bd9d9468e02e6db656c76592)) -* **deps:** update dependency googleapis/genai-toolbox to v0.26.0 ([#84](https://github.com/gemini-cli-extensions/bigquery-data-analytics/issues/84)) ([1ccf9f1](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/1ccf9f159c2bf8db63eebc3e9b6462bc6d607535)) +* **deps:** update dependency googleapis/mcp-toolbox to v0.26.0 ([#84](https://github.com/gemini-cli-extensions/bigquery-data-analytics/issues/84)) ([1ccf9f1](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/1ccf9f159c2bf8db63eebc3e9b6462bc6d607535)) ## [0.1.6](https://github.com/gemini-cli-extensions/bigquery-data-analytics/compare/0.1.5...0.1.6) (2026-01-13) ### Features -* **deps:** update dependency googleapis/genai-toolbox to v0.25.0 ([#79](https://github.com/gemini-cli-extensions/bigquery-data-analytics/issues/79)) ([35bab1c](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/35bab1c23ec6af96367ee5bbb73e7b9beb27f7cd)) +* **deps:** update dependency googleapis/mcp-toolbox to v0.25.0 ([#79](https://github.com/gemini-cli-extensions/bigquery-data-analytics/issues/79)) ([35bab1c](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/35bab1c23ec6af96367ee5bbb73e7b9beb27f7cd)) ## [0.1.5](https://github.com/gemini-cli-extensions/bigquery-data-analytics/compare/0.1.4...0.1.5) (2025-12-26) ### Features -* Support combining prebuilt and custom tool configurations ([genai-toolbox#​2188](https://redirect.github.com/googleapis/genai-toolbox/issues/2188)) ([5788605](https://redirect.github.com/googleapis/genai-toolbox/commit/57886058188aa5d2a51d5846a98bc6d8a650edd1)) ([6271131](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/62711317c2d7b0a2d9643c8976eaf3d3a923a42c)) +* Support combining prebuilt and custom tool configurations ([mcp-toolbox#​2188](https://redirect.github.com/googleapis/mcp-toolbox/issues/2188)) ([5788605](https://redirect.github.com/googleapis/mcp-toolbox/commit/57886058188aa5d2a51d5846a98bc6d8a650edd1)) ([6271131](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/62711317c2d7b0a2d9643c8976eaf3d3a923a42c)) ### Bug Fixes -* **spanner:** Move list graphs validation to runtime ([genai-toolbox#​2154](https://redirect.github.com/googleapis/genai-toolbox/issues/2154)) ([914b3ee](https://redirect.github.com/googleapis/genai-toolbox/commit/914b3eefda40a650efe552d245369e007277dab5)) ([6271131](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/62711317c2d7b0a2d9643c8976eaf3d3a923a42c)) +* **spanner:** Move list graphs validation to runtime ([mcp-toolbox#​2154](https://redirect.github.com/googleapis/mcp-toolbox/issues/2154)) ([914b3ee](https://redirect.github.com/googleapis/mcp-toolbox/commit/914b3eefda40a650efe552d245369e007277dab5)) ([6271131](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/62711317c2d7b0a2d9643c8976eaf3d3a923a42c)) ## [0.1.4](https://github.com/gemini-cli-extensions/bigquery-data-analytics/compare/0.1.3...0.1.4) (2025-12-15) ### Features -* **deps:** update dependency googleapis/genai-toolbox to v0.23.0 ([#72](https://github.com/gemini-cli-extensions/bigquery-data-analytics/issues/72)) ([7135b88](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/7135b882ebbbc7b15b26a18a038662e534c54d1d)) +* **deps:** update dependency googleapis/mcp-toolbox to v0.23.0 ([#72](https://github.com/gemini-cli-extensions/bigquery-data-analytics/issues/72)) ([7135b88](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/7135b882ebbbc7b15b26a18a038662e534c54d1d)) ## [0.1.3](https://github.com/gemini-cli-extensions/bigquery-data-analytics/compare/0.1.2...0.1.3) (2025-12-05) ### Bug Fixes -* Format BigQuery numeric output as decimal strings ([genai-toolbox#​2084](https://redirect.github.com/googleapis/genai-toolbox/issues/2084)) ([155bff8](https://redirect.github.com/googleapis/genai-toolbox/commit/155bff80c1da4fae1e169e425fd82e1dc3373041)) ([0c77a2d](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/0c77a2d84a7f5eead1cc8224b8caef5ee0e7750c)) +* Format BigQuery numeric output as decimal strings ([mcp-toolbox#​2084](https://redirect.github.com/googleapis/mcp-toolbox/issues/2084)) ([155bff8](https://redirect.github.com/googleapis/mcp-toolbox/commit/155bff80c1da4fae1e169e425fd82e1dc3373041)) ([0c77a2d](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/0c77a2d84a7f5eead1cc8224b8caef5ee0e7750c)) ## [0.1.2](https://github.com/gemini-cli-extensions/bigquery-data-analytics/compare/0.1.1...0.1.2) (2025-11-07) ### Features -* **source/bigquery:** Add client cache for user-passed credentials ([genai-toolbox#​1119](https://redirect.github.com/googleapis/genai-toolbox/issues/1119)) ([cf7012a](https://redirect.github.com/googleapis/genai-toolbox/commit/cf7012a82bb5c77309da3a26e563a5015786aa69)) ([fbcd44f](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/fbcd44fc1414ab7888d574fddcc11f29141929bd)) +* **source/bigquery:** Add client cache for user-passed credentials ([mcp-toolbox#​1119](https://redirect.github.com/googleapis/mcp-toolbox/issues/1119)) ([cf7012a](https://redirect.github.com/googleapis/mcp-toolbox/commit/cf7012a82bb5c77309da3a26e563a5015786aa69)) ([fbcd44f](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/fbcd44fc1414ab7888d574fddcc11f29141929bd)) ### Bug Fixes -* Bigquery execute\_sql to assign values to array ([genai-toolbox#​1884](https://redirect.github.com/googleapis/genai-toolbox/issues/1884)) ([559e2a2](https://redirect.github.com/googleapis/genai-toolbox/commit/559e2a22e0db20bb947702e13140ce869b5865a7)) ([fbcd44f](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/fbcd44fc1414ab7888d574fddcc11f29141929bd)) +* Bigquery execute\_sql to assign values to array ([mcp-toolbox#​1884](https://redirect.github.com/googleapis/mcp-toolbox/issues/1884)) ([559e2a2](https://redirect.github.com/googleapis/mcp-toolbox/commit/559e2a22e0db20bb947702e13140ce869b5865a7)) ([fbcd44f](https://github.com/gemini-cli-extensions/bigquery-data-analytics/commit/fbcd44fc1414ab7888d574fddcc11f29141929bd)) ## [0.1.1](https://github.com/gemini-cli-extensions/bigquery-data-analytics/compare/0.1.0...0.1.1) (2025-09-30) diff --git a/DEVELOPER.md b/DEVELOPER.md index b0a1b79..c0010f9 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -33,7 +33,7 @@ The core logic for this extension is handled by a pre-built `toolbox` binary. Th VERSION=$(cat toolbox_version.txt) # Example for macOS/amd64 - curl -L -o toolbox https://storage.googleapis.com/genai-toolbox/geminicli/v$VERSION/darwin/amd64/toolbox + curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/geminicli/v$VERSION/darwin/amd64/toolbox chmod +x toolbox ``` Adjust the URL for your operating system (`linux/amd64`, `darwin/arm64`, `windows/amd64`). diff --git a/README.md b/README.md index 2a4e637..caa7b24 100644 --- a/README.md +++ b/README.md @@ -121,4 +121,4 @@ Common issues: * "failed to find default credentials: google: could not find default credentials.": Ensure [Application Default Credentials](https://cloud.google.com/docs/authentication/gcloud) are available in your environment. See [Set up Application Default Credentials](https://cloud.google.com/docs/authentication/external/set-up-adc) for more information. * "✖ Error during discovery for server: MCP error -32000: Connection closed": The database connection has not been established. Ensure your configuration is set via environment variables. * "✖ MCP ERROR: Error: spawn /Users/USER/.gemini/extensions/bigquery-data-analytics/toolbox ENOENT": The Toolbox binary did not download correctly. Ensure you are using Gemini CLI v0.6.0+. -* "cannot execute binary file": The Toolbox binary did not download correctly. Ensure the correct binary for your OS/Architecture has been downloaded. See [Installing the server](https://googleapis.github.io/genai-toolbox/getting-started/introduction/#installing-the-server) for more information. +* "cannot execute binary file": The Toolbox binary did not download correctly. Ensure the correct binary for your OS/Architecture has been downloaded. See [Installing the server](https://mcp-toolbox.dev/documentation/introduction/#install-toolbox) for more information.