You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> This is the first stable release. Please review the [UPGRADING.md](UPGRADING.md) guide for instructions on migrating from previous beta versions.
8
+
9
+
10
+
### ⚠ BREAKING CHANGES
11
+
12
+
***tools/elasticsearch:** add vector search support and remove query passing through param ([#2891](https://github.com/googleapis/mcp-toolbox/issues/2891))
13
+
***tools/looker:** refactor looker-git-branch tool into 5 separate tools ([#2976](https://github.com/googleapis/mcp-toolbox/issues/2976))
14
+
15
+
### Features
16
+
17
+
***auth:** Support opaque token validation for `generic` authService ([#2944](https://github.com/googleapis/mcp-toolbox/issues/2944)) ([c924701](https://github.com/googleapis/mcp-toolbox/commit/c924701adede95877594423d78b7ae72fe0b9c82))
18
+
***cloudsqlpg:** Run `SELECT 1` after successful connection attempt ([#2997](https://github.com/googleapis/mcp-toolbox/issues/2997)) ([6ed9700](https://github.com/googleapis/mcp-toolbox/commit/6ed9700e15f08b31e65eb0afa605f4a8ea937e66))
19
+
***tools/bigquerysql:** Add semantic search support ([#2890](https://github.com/googleapis/mcp-toolbox/issues/2890)) ([862c396](https://github.com/googleapis/mcp-toolbox/commit/862c396cadfa1d95d12cc121312a81035c22cbad))
20
+
***tools/elasticsearch-execute-esql:** Add Tool to execute arbitrary ES/QL queries ([#3013](https://github.com/googleapis/mcp-toolbox/issues/3013)) ([ae49fb7](https://github.com/googleapis/mcp-toolbox/commit/ae49fb737031d783b6734a0ea35488dd0f4c7ccc))
21
+
***tools/elasticsearch:** Add vector search support and remove query passing through param ([#2891](https://github.com/googleapis/mcp-toolbox/issues/2891)) ([d44e879](https://github.com/googleapis/mcp-toolbox/commit/d44e879336f6628790e3f1dca2477cb56fe8f080))
22
+
***tools/looker:** Refactor looker-git-branch tool into 5 separate tools ([#2976](https://github.com/googleapis/mcp-toolbox/issues/2976)) ([b2472d4](https://github.com/googleapis/mcp-toolbox/commit/b2472d4926dacc496fc6956185fb281b5e75f56f))
23
+
***tools/mysql:** Add list-table-stats-tool to list table statistics in MySQL and Cloud SQL MySQL source. ([#2938](https://github.com/googleapis/mcp-toolbox/issues/2938)) ([dc2c2b4](https://github.com/googleapis/mcp-toolbox/commit/dc2c2b44e512e34d4d3a0b9c63b59374c37c4c4a))
The GitHub repository has been officially renamed to `googleapis/mcp-toolbox`. To update your local environment, run the following commands:
21
+
22
+
1. Rename your local directory: `cd .. && mv genai-toolbox mcp-toolbox && cd mcp-toolbox`
23
+
24
+
2. Update the remote URL: `git remote set-url origin git@github.com:googleapis/mcp-toolbox.git`
25
+
26
+
3. Verify the update: `git remote -v`
27
+
28
+
### 2. Endpoint Transition: `/api` disabled by default
20
29
The legacy `/api` endpoint for the native Toolbox protocol is now disabled by default. All official SDKs have been updated to use the `/mcp` endpoint, which aligns with the standard Model Context Protocol (MCP) specification.
21
30
22
31
If you still require the legacy `/api` endpoint, you must explicitly activate it using a new command-line flag.
@@ -27,15 +36,15 @@ If you still require the legacy `/api` endpoint, you must explicitly activate it
27
36
relied on a non-standard feature that is missing from the new implementation, please submit a
28
37
feature request on our [GitHub Issues page](https://github.com/googleapis/mcp-toolbox/issues).
29
38
30
-
### 2. Strict Tool Naming Validation (SEP986)
39
+
### 3. Strict Tool Naming Validation (SEP986)
31
40
Tool names are now strictly validated against [ModelContextProtocol SEP986 guidelines](https://github.com/alexhancock/modelcontextprotocol/blob/main/docs/specification/draft/server/tools.mdx#tool-names) prior to MCP initialization.
32
41
***Migration:** Ensure all your tool names **only** contain alphanumeric characters, hyphens (`-`), underscores (`_`), and periods (`.`). Any other special characters will cause initialization to fail.
33
42
34
-
### 3. Removed CLI Flags
43
+
### 4. Removed CLI Flags
35
44
The legacy snake_case flag `--tools_file` has been completely removed.
36
45
***Migration:** Update your deployment scripts to use `--config` instead.
37
46
38
-
### 4. Singular `kind` Values in Configuration
47
+
### 5. Singular `kind` Values in Configuration
39
48
_(This step applies only if you are currently using the new flat format.)_
40
49
41
50
All primitive kind fields in configuration files have been updated to use singular nouns instead of plural. For example, `kind: sources` is now `kind: source`, and `kind: tools` is now `kind: tool`.
@@ -44,12 +53,12 @@ All primitive kind fields in configuration files have been updated to use singul
44
53
values. _(Note: If you transitioned to the flat format using the `./toolbox migrate` command, this step was handled automatically.)_
0 commit comments