Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .hugo/go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/googleapis/genai-toolbox
module github.com/googleapis/mcp-toolbox

go 1.23.2

Expand Down
10 changes: 5 additions & 5 deletions .hugo/hugo.cloudflare.toml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ ignoreFiles = ["quickstart/shared", "quickstart/python", "quickstart/js", "quick
[params]
description = "MCP Toolbox for Databases is an open source MCP server for databases. It enables you to develop tools easier, faster, and more securely by handling the complexities such as connection pooling, authentication, and more."
copyright = "Google LLC"
github_repo = "https://github.com/googleapis/genai-toolbox"
github_project_repo = "https://github.com/googleapis/genai-toolbox"
github_repo = "https://github.com/googleapis/mcp-toolbox"
github_project_repo = "https://github.com/googleapis/mcp-toolbox"
github_subdir = "docs"
offlineSearch = false
version_menu = "Releases"
Expand All @@ -64,8 +64,8 @@ ignoreFiles = ["quickstart/shared", "quickstart/python", "quickstart/js", "quick
sidebar_menu_compact = false
[params.ui.feedback]
enable = true
yes = 'Glad to hear it! Please <a href="https://github.com/googleapis/genai-toolbox/issues/new">tell us how we can improve</a>.'
no = 'Sorry to hear that. Please <a href="https://github.com/googleapis/genai-toolbox/issues/new">tell us how we can improve</a>.'
yes = 'Glad to hear it! Please <a href="https://github.com/googleapis/mcp-toolbox/issues/new">tell us how we can improve</a>.'
no = 'Sorry to hear that. Please <a href="https://github.com/googleapis/mcp-toolbox/issues/new">tell us how we can improve</a>.'
[params.ui.readingtime]
enable = true

Expand Down Expand Up @@ -139,7 +139,7 @@ ignoreFiles = ["quickstart/shared", "quickstart/python", "quickstart/js", "quick
[[menu.main]]
name = "GitHub"
weight = 50
url = "https://github.com/googleapis/genai-toolbox"
url = "https://github.com/googleapis/mcp-toolbox"
pre = "<i class='fa-brands fa-github'></i>"

[markup.goldmark.renderer]
Expand Down
64 changes: 32 additions & 32 deletions .hugo/hugo.toml
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dishaprakash to review

Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@ ignoreFiles = ["quickstart/shared", "quickstart/python", "quickstart/js", "quick
[params]
description = "MCP Toolbox for Databases is an open source MCP server for databases. It enables you to develop tools easier, faster, and more securely by handling the complexities such as connection pooling, authentication, and more."
copyright = "Google LLC"
github_repo = "https://github.com/googleapis/genai-toolbox"
github_project_repo = "https://github.com/googleapis/genai-toolbox"
github_repo = "https://github.com/googleapis/mcp-toolbox"
github_project_repo = "https://github.com/googleapis/mcp-toolbox"
github_subdir = "docs"
offlineSearch = false
version_menu = "Releases"
releases_url = "/genai-toolbox/releases.releases"
global_logo_url = "/genai-toolbox/"
releases_url = "/mcp-toolbox/releases.releases"
global_logo_url = "/mcp-toolbox/"
version = "dev"
pagefind = true
[params.ui]
Expand All @@ -49,119 +49,119 @@ ignoreFiles = ["quickstart/shared", "quickstart/python", "quickstart/js", "quick
sidebar_menu_compact = false
[params.ui.feedback]
enable = true
yes = 'Glad to hear it! Please <a href="https://github.com/googleapis/genai-toolbox/issues/new">tell us how we can improve</a>.'
no = 'Sorry to hear that. Please <a href="https://github.com/googleapis/genai-toolbox/issues/new">tell us how we can improve</a>.'
yes = 'Glad to hear it! Please <a href="https://github.com/googleapis/mcp-toolbox/issues/new">tell us how we can improve</a>.'
no = 'Sorry to hear that. Please <a href="https://github.com/googleapis/mcp-toolbox/issues/new">tell us how we can improve</a>.'
[params.ui.readingtime]
enable = true

[[params.versions]]
version = "dev"
url = "https://googleapis.github.io/genai-toolbox/dev/"
url = "https://mcp-toolbox.dev/dev/"

# Add a new version block here before every release
# The order of versions in this file is mirrored into the dropdown

[[params.versions]]
version = "v0.31.0"
url = "https://googleapis.github.io/genai-toolbox/v0.31.0/"
url = "https://mcp-toolbox.dev/v0.31.0/"

[[params.versions]]
version = "v0.30.0"
url = "https://googleapis.github.io/genai-toolbox/v0.30.0/"
url = "https://mcp-toolbox.dev/v0.30.0/"

[[params.versions]]
version = "v0.29.0"
url = "https://googleapis.github.io/genai-toolbox/v0.29.0/"
url = "https://mcp-toolbox.dev/v0.29.0/"

[[params.versions]]
version = "v0.28.0"
url = "https://googleapis.github.io/genai-toolbox/v0.28.0/"
url = "https://mcp-toolbox.dev/v0.28.0/"

[[params.versions]]
version = "v0.27.0"
url = "https://googleapis.github.io/genai-toolbox/v0.27.0/"
url = "https://mcp-toolbox.dev/v0.27.0/"

[[params.versions]]
version = "v0.26.0"
url = "https://googleapis.github.io/genai-toolbox/v0.26.0/"
url = "https://mcp-toolbox.dev/v0.26.0/"

[[params.versions]]
version = "v0.25.0"
url = "https://googleapis.github.io/genai-toolbox/v0.25.0/"
url = "https://mcp-toolbox.dev/v0.25.0/"

[[params.versions]]
version = "v0.24.0"
url = "https://googleapis.github.io/genai-toolbox/v0.24.0/"
url = "https://mcp-toolbox.dev/v0.24.0/"

[[params.versions]]
version = "v0.23.0"
url = "https://googleapis.github.io/genai-toolbox/v0.23.0/"
url = "https://mcp-toolbox.dev/v0.23.0/"

[[params.versions]]
version = "v0.22.0"
url = "https://googleapis.github.io/genai-toolbox/v0.22.0/"
url = "https://mcp-toolbox.dev/v0.22.0/"

[[params.versions]]
version = "v0.21.0"
url = "https://googleapis.github.io/genai-toolbox/v0.21.0/"
url = "https://mcp-toolbox.dev/v0.21.0/"

[[params.versions]]
version = "v0.20.0"
url = "https://googleapis.github.io/genai-toolbox/v0.20.0/"
url = "https://mcp-toolbox.dev/v0.20.0/"

[[params.versions]]
version = "v0.19.1"
url = "https://googleapis.github.io/genai-toolbox/v0.19.1/"
url = "https://mcp-toolbox.dev/v0.19.1/"

[[params.versions]]
version = "v0.18.0"
url = "https://googleapis.github.io/genai-toolbox/v0.18.0/"
url = "https://mcp-toolbox.dev/v0.18.0/"

[[params.versions]]
version = "v0.17.0"
url = "https://googleapis.github.io/genai-toolbox/v0.17.0/"
url = "https://mcp-toolbox.dev/v0.17.0/"

[[params.versions]]
version = "v0.16.0"
url = "https://googleapis.github.io/genai-toolbox/v0.16.0/"
url = "https://mcp-toolbox.dev/v0.16.0/"

[[params.versions]]
version = "v0.15.0"
url = "https://googleapis.github.io/genai-toolbox/v0.15.0/"
url = "https://mcp-toolbox.dev/v0.15.0/"

[[params.versions]]
version = "v0.14.0"
url = "https://googleapis.github.io/genai-toolbox/v0.14.0/"
url = "https://mcp-toolbox.dev/v0.14.0/"

[[params.versions]]
version = "v0.13.0"
url = "https://googleapis.github.io/genai-toolbox/v0.13.0/"
url = "https://mcp-toolbox.dev/v0.13.0/"

[[params.versions]]
version = "v0.12.0"
url = "https://googleapis.github.io/genai-toolbox/v0.12.0/"
url = "https://mcp-toolbox.dev/v0.12.0/"

[[params.versions]]
version = "v0.11.0"
url = "https://googleapis.github.io/genai-toolbox/v0.11.0/"
url = "https://mcp-toolbox.dev/v0.11.0/"

[[params.versions]]
version = "v0.10.0"
url = "https://googleapis.github.io/genai-toolbox/v0.10.0/"
url = "https://mcp-toolbox.dev/v0.10.0/"

[[params.versions]]
version = "v0.9.0"
url = "https://googleapis.github.io/genai-toolbox/v0.9.0/"
url = "https://mcp-toolbox.dev/v0.9.0/"

[[params.versions]]
version = "v0.8.0"
url = "https://googleapis.github.io/genai-toolbox/v0.8.0/"
url = "https://mcp-toolbox.dev/v0.8.0/"


[[menu.main]]
name = "GitHub"
weight = 50
url = "https://github.com/googleapis/genai-toolbox"
url = "https://github.com/googleapis/mcp-toolbox"
pre = "<i class='fa-brands fa-github'></i>"

[markup.goldmark.renderer]
Expand Down
2 changes: 1 addition & 1 deletion .hugo/layouts/partials/search-input.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
debounceTimeoutMs: 300,
bundlePath: "{{ relURL "pagefind/" }}",
processResult: function (result) {
const ignoredSegments = ["en", "docs", "dev", "genai-toolbox"];
const ignoredSegments = ["en", "docs", "dev", "mcp-toolbox"];
let path = result.url.replace(/^https?:\/\/[^\/]+/, "").split('#')[0].replace(/\/$/, "");
let parts = path.split("/").filter(p => p && !ignoredSegments.includes(p));
parts.pop();
Expand Down
2 changes: 1 addition & 1 deletion DEVELOPER.md
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ tools.
[temp-param]:
https://github.com/googleapis/genai-toolbox/blob/v0.23.0/tests/tool.go#L454
[temp-param-doc]:
https://googleapis.github.io/genai-toolbox/resources/tools/#template-parameters
https://mcp-toolbox.dev/documentation/configuration/tools/#template-parameters

#### Adding Documentation

Expand Down
2 changes: 1 addition & 1 deletion MCP-TOOLBOX-EXTENSION.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ SQL (e.g., self-hosted on-prem, on a VM, or in another cloud).

This extension can be used with any Google Cloud database to build custom
tools. For more information, see the [MCP Toolbox
documentation](https://googleapis.github.io/genai-toolbox/getting-started/introduction/).
documentation](https://mcp-toolbox.dev/documentation/introduction/).

```bash
gemini extensions install https://github.com/gemini-cli-extensions/mcp-toolbox
Expand Down
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
[![Go Report Card](https://goreportcard.com/badge/github.com/googleapis/genai-toolbox)](https://goreportcard.com/report/github.com/googleapis/genai-toolbox)
[![License: Apache
2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Docs](https://img.shields.io/badge/Docs-MCP_Toolbox-blue)](https://googleapis.github.io/genai-toolbox/)
[![Docs](https://img.shields.io/badge/Docs-MCP_Toolbox-blue)](https://mcp-toolbox.dev/)
[![Discord](https://img.shields.io/badge/Discord-%235865F2.svg?style=flat&logo=discord&logoColor=white)](https://discord.gg/Dmm69peqjh)
[![Medium](https://img.shields.io/badge/Medium-12100E?style=flat&logo=medium&logoColor=white)](https://medium.com/@mcp_toolbox)

Expand All @@ -30,7 +30,7 @@ It serves a **dual purpose**:
2. **Custom Tools Framework (Run-Time):** A robust framework to build specialized, highly secure AI tools for your production agents. Define structured queries, semantic search, and NL2SQL capabilities safely and easily.


This README provides a brief overview. For comprehensive details, see the [full documentation](https://googleapis.github.io/genai-toolbox/).
This README provides a brief overview. For comprehensive details, see the [full documentation](https://mcp-toolbox.dev/).

> [!NOTE]
> This solution was originally named “Gen AI Toolbox for Databases” (github.com/googleapis/genai-toolbox) as its initial development predated MCP, but was renamed to align with the MCP compatibility.
Expand Down Expand Up @@ -88,15 +88,15 @@ You can use the Toolbox in any MCP-compatible IDE or client (e.g., Gemini CLI, G
}
```

2. Set the appropriate environment variables to connect, see the [Prebuilt Tools Reference](https://googleapis.github.io/genai-toolbox/reference/prebuilt-tools/).
2. Set the appropriate environment variables to connect, see the [Prebuilt Tools Reference](https://mcp-toolbox.dev/documentation/configuration/prebuilt-configs/).

When you run Toolbox with a `--prebuilt=<database>` flag, you instantly get access to standard tools to interact with that database.

Supported databases currently include:
- **Google Cloud:** AlloyDB, BigQuery, Cloud SQL (PostgreSQL, MySQL, SQL Server), Spanner, Firestore, Dataplex
- **Other Databases:** PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, Redis, Elasticsearch, CockroachDB, ClickHouse, Couchbase, Neo4j, Snowflake, Trino, and more.

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/).
For a full list of available tools and their capabilities across all supported databases, see the [Prebuilt Tools Reference](https://mcp-toolbox.dev/documentation/configuration/prebuilt-configs/).

*See the [Install & Run the Toolbox server](#install--run-the-toolbox-server) section for different execution methods like Docker or binaries.*

Expand All @@ -115,7 +115,7 @@ have multiple files, you can tell Toolbox which to load with the `--config
tools.yaml` flag.

You can find more detailed reference documentation to all resource types in the
[Resources](https://googleapis.github.io/genai-toolbox/resources/).
[Resources](https://mcp-toolbox.dev/documentation/configuration/).

### Sources

Expand All @@ -135,7 +135,7 @@ password: my-password
```

For more details on configuring different types of sources, see the
[Sources](https://googleapis.github.io/genai-toolbox/resources/sources).
[Sources](https://mcp-toolbox.dev/documentation/configuration/sources).

### Tools

Expand All @@ -156,7 +156,7 @@ statement: SELECT * FROM hotels WHERE name ILIKE '%' || $1 || '%';
```

For more details on configuring different types of tools, see the
[Tools](https://googleapis.github.io/genai-toolbox/resources/tools).
[Tools](https://mcp-toolbox.dev/documentation/configuration/tools).

### Toolsets

Expand Down Expand Up @@ -197,7 +197,7 @@ arguments:
```

For more details on configuring prompts, see the
[Prompts](https://googleapis.github.io/genai-toolbox/resources/prompts).
[Prompts](https://mcp-toolbox.dev/documentation/configuration/prompts).

---

Expand Down Expand Up @@ -454,8 +454,8 @@ You can use `toolbox help` for a full list of flags! To stop the server, send a
terminate signal (`ctrl+c` on most platforms).

For more detailed documentation on deploying to different environments, check
out the resources in the [How-to
section](https://googleapis.github.io/genai-toolbox/how-to/)
out the resources in the [Deploy Toolbox
section](https://mcp-toolbox.dev/documentation/deploy-to/)

---

Expand Down Expand Up @@ -1021,7 +1021,7 @@ For more detailed instructions on using the Toolbox Core SDK, see the

To launch Toolbox's interactive UI, use the `--ui` flag. This allows you to test
tools and toolsets with features such as authorized parameters. To learn more,
visit [Toolbox UI](https://googleapis.github.io/genai-toolbox/how-to/toolbox-ui/).
visit [Toolbox UI](https://mcp-toolbox.dev/documentation/configuration/toolbox-ui/).

```sh
./toolbox --ui
Expand All @@ -1031,7 +1031,7 @@ visit [Toolbox UI](https://googleapis.github.io/genai-toolbox/how-to/toolbox-ui/

Toolbox emits traces and metrics via OpenTelemetry. Use `--telemetry-otlp=<endpoint>`
to export to any OTLP-compatible backend like Google Cloud Monitoring, Agnost AI, or
others. See the [telemetry docs](https://googleapis.github.io/genai-toolbox/how-to/export_telemetry/) for details.
others. See the [telemetry docs](https://mcp-toolbox.dev/documentation/monitoring/) for details.

### Generate Agent Skills

Expand All @@ -1050,7 +1050,7 @@ Once generated, you can install the skill into the Gemini CLI:
gemini skills install ./skills/my-skill
```

For more details, see the [Generate Agent Skills guide](https://googleapis.github.io/genai-toolbox/how-to/generate_skill/).
For more details, see the [Agent Skills guide](https://mcp-toolbox.dev/documentation/configuration/skills/).

---

Expand All @@ -1064,7 +1064,7 @@ The Public API includes the Toolbox Server (CLI, configuration manifests, and pr
- **Minor versions** are incremented for new features, including modifications to pre-built toolsets or beta features.
- **Patch versions** are incremented for backward-compatible bug fixes.

For more details, see our [Full Versioning Policy](https://googleapis.github.io/genai-toolbox/about/versioning/).
For more details, see our [Full Versioning Policy](https://mcp-toolbox.dev/reference/versioning/).

---

Expand Down
2 changes: 1 addition & 1 deletion UPGRADING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ As part of this milestone, we have introduced several breaking changes and
deprecations that require updates to your configuration and code.

**📖 New Versioning Policy**
We have officially published our [Versioning Policy](https://googleapis.github.io/genai-toolbox/dev/about/versioning/). Moving forward, we follow standard versioning conventions to classify updates:
We have officially published our [Versioning Policy](https://mcp-toolbox.dev/reference/versioning/). Moving forward, we follow standard versioning conventions to classify updates:
* **Major (vX.0.0):** Breaking changes requiring manual updates.
* **Minor (v1.X.0):** New, backward-compatible features and deprecation notices.
* **Patch (v1.0.X):** Backward-compatible bug fixes and security patches.
Expand Down
4 changes: 2 additions & 2 deletions docs/TOOLBOX_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ The MCP Toolbox for Databases Server gives AI-powered development tools the abil
> To always run the latest version, update the MCP server configuration to use:
> ```npx -y @toolbox-sdk/server@latest```.

3. Create your [`tools.yaml` configuration file](https://googleapis.github.io/genai-toolbox/getting-started/configure/).
3. Create your [`tools.yaml` configuration file](https://mcp-toolbox.dev/documentation/configuration/).

4. In the configuration window, enter the full absolute path to your `tools.yaml` file and click **Save**.

Expand Down Expand Up @@ -49,4 +49,4 @@ Interact with your custom tools using natural language.

## Documentation

For more information, visit the [MCP Toolbox for Databases documentation](https://googleapis.github.io/genai-toolbox/getting-started/introduction/).
For more information, visit the [MCP Toolbox for Databases documentation](https://mcp-toolbox.dev/documentation/introduction/).
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ within your Java applications or AI orchestration frameworks.
## Getting Started

First make sure MCP Toolbox Server is set up and is running (either locally or deployed on Cloud Run). Follow the instructions here: [**MCP Toolbox Getting Started
Guide**](https://googleapis.github.io/genai-toolbox/getting-started/introduction/#getting-started)
Guide**](https://mcp-toolbox.dev/documentation/introduction/#getting-started)

## Installation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -229,11 +229,11 @@ Authentication is configured per-tool within the MCP Toolbox service itself. If

### Supported Authentication Mechanisms

The MCP Toolbox service enables secure tool usage through Authenticated Parameters. For detailed information on how these mechanisms work within the MCP Toolbox service and how to configure them, please refer to [MCP Toolbox Service Documentation \- Authenticated Parameters](https://googleapis.github.io/genai-toolbox/resources/tools/#authenticated-parameters)
The MCP Toolbox service enables secure tool usage through Authenticated Parameters. For detailed information on how these mechanisms work within the MCP Toolbox service and how to configure them, please refer to [MCP Toolbox Service Documentation \- Authenticated Parameters](https://mcp-toolbox.dev/documentation/configuration/tools/#authenticated-parameters)

### Step 1: Configure Tools in MCP Toolbox Service

First, ensure the target tool(s) are configured correctly in the MCP Toolbox service to require authentication. Refer to the [MCP Toolbox Service Documentation \- Authenticated Parameters](https://googleapis.github.io/genai-toolbox/resources/tools/#authenticated-parameters) for instructions.
First, ensure the target tool(s) are configured correctly in the MCP Toolbox service to require authentication. Refer to the [MCP Toolbox Service Documentation \- Authenticated Parameters](https://mcp-toolbox.dev/documentation/configuration/tools/#authenticated-parameters) for instructions.

### Step 2: Configure SDK Client

Expand Down
Loading
Loading