-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Releases: googleapis/mcp-toolbox
Releases · googleapis/mcp-toolbox
v1.4.0
@release-please
release-please
d67cfbe
This commit was created on GitHub.com and signed with GitHub’s verified signature.
1.4.0 (2026年06月04日)
Features
- ci: Add support for windows/arm64 binary distribution (#3231) (10abf3b)
- datalineage: Add Data Lineage integration (#3285) (19353c3)
- server: Ignore unknown tools at startup with
--ignore-unknown-toolsflag (#3353) (5f0304f) - tools/cloudsqlpg: Add remaining vector assist tools for Cloud SQL Postgres (#3203) (b514cbd)
- tools/spanner-search-catalog: Implement search_catalog tool (#3140) (defc086)
Bug Fixes
- auth/generic: Enforce issuer presence in opaque token validation (#3360) (1d8df0d)
- auth: Separate Google and Generic MCP OAuth verification (#3341) (dfd66ee)
- mcp: Support annotations and metadata within Tools to earlier MCP schemas (#3300) (9a88c72)
- oracle: Remove trailing semicolons from prebuilt tools (#3215) (fcad02d)
- server/auth: Centralize tool scopes validation (#3335) (adce4ab)
- server: Return null id for batch request rejection (#3333) (0b18d58)
- source/dataplex: Limit search results to pageSize (#3323) (905c1f6), closes #3308
- telemetry: Allow GCP project override (#2960) (3c83ba5)
- tool/bigquery: Prevent
allowedDatasetsbypass in forecast query (#3324) (45df461) - tool/clickhouse: Handle ignored ProcessParameters error (#3340) (ddfd887)
- tools/clickhouse,tools/bigquery: Validate identifier parameters to prevent injection (#3219) (2f45f75)
- tools/looker: Escape filter values for unquoted parameters (#3289) (1711156)
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | 85bfe54db164ed835a6c9d7e4036dd6ad1a417542367385a4c3809ff29b62304 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | a3dc09bfe029851950cd4a3174f67bf4e25dc711e489f2c7144013ba2c59f7d7 |
| darwin/amd64 | For macOS systems running on Intel processors. | 19d09077202b0a9d9bf87edac2f97c4923a4f2d90ac6f22d099967e5aa416789 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | 4be0bd4bca26af0163a1de38738be4c358dae2a2696bddd9344c900d9cd62cf6 |
| windows/arm64 | For Windows systems running on ARM 64-bit processors. | 5ce6a6b8335650c3dfdca86eee52867ebce7045fafef55142c60689131ca37ae |
Assets 2
v1.3.0
@release-please
release-please
b001006
This commit was created on GitHub.com and signed with GitHub’s verified signature.
1.3.0 (2026年05月21日)
Features
- auth: Implement MCP auth tool-level scopes validation (#3049) (c528985)
- looker: Propagate client IP from incoming MCP requests to downstream SDK calls (#3253) (75da6c2)
- Setup SQLCommenter and allow client metadata (#3064) (9f1f9b3)
- tool/cloudsqladmin: Add
cloud-sql-admin-execute-sql-manyandcloud-sql-admin-sql-many(#3083) (ef300a8)
Bug Fixes
- auth/generic: Fix generic auth expiration field and integration with
authRequired(#3251) (f4d16c0) - Enforce toolset/promptset boundary on tools/call and prompts/get (#3036) (c739b80)
- tools/http: Prevent path traversal and base path scope escape (#3218) (80a6602)
- tools/looker: Return a 401 error to MCP client when Looker returns a 401 (#3233) (4f409a3)
- tools/looker: Strip wrapping quotes from filter values for unquoted parameters (#3273) (1e3de96)
- tools: Initialize query result slices to empty array (#3250) (60ddf48)
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | 08e00671737ff4fd6c7af25a1a0c5da43b3657c4a435fd0a381757876d694b45 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | b16ea9f864b0b9c711dff0b08a663e6dee5969b41033fe6d05412dc04e85cfb8 |
| darwin/amd64 | For macOS systems running on Intel processors. | 94d6fd02a4bbc67ad9dcf69d5f36af5a584735d2fb2ebb0023e91cb701e7a98a |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | 4661004b9cd37ea258d82332a24b3955fd9a258a5b8b6da471584cd7cb3de35d |
Assets 2
1 person reacted
v1.2.0
@release-please
release-please
48f0000
This commit was created on GitHub.com and signed with GitHub’s verified signature.
1.2.0 (2026年05月07日)
Features
- Add support for HTTPS/TLS listener (#3126) (8bc385d)
- source/bigquery: Add maximumBytesBilled source config (#2724) (42f2d07)
- source/cloud-storage: Add bucket and object management tools (#3129) (8de9bcf)
- source/cloud-storage: Add Cloud Storage source with list_objects and read_object tools (#3081) (da27b37)
- source/cloud-storage: Add write/copy/move/delete object tools (#3139) (b225fc4)
- tools/knowledge-catalog: Search Data Quality Scans (#2444) (1c63551)
Bug Fixes
- Allow converting string literal block with list (#3050) (36ab2a9), closes #3023
- mcp: Implement router-level logger injection for MCP auth (#3067) (ccc7cf5)
- Prevent test.db from being created during unit tests (#3042) (d10d2ca)
- Remove hardcoded * allowed origin for sse (#3054) (c4c7bd9)
- sources/postgres: Apply URL encoding to query string params (#3020) (6b860f4)
- tool/looker-conversational-analytics: OAuth token in GDA payload fix (#3058) (6632d96)
- tools/bigquery-execute-sql: Avoid surfacing invalid queries as MCP 500s (#3056) (7ed92c8)
- tools/looker: Fix OAuth for Converational Analytics (#3044) (f9e3e55)
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | b2574e37945f5ecf8cd2a1cdcd4dabcbb32f93aafb2a5fac16db5f6289173f40 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | e414fd5bf05798bdc31139ff9f4f9712a7d404aba68f0f6cafdbbf712ab0f409 |
| darwin/amd64 | For macOS systems running on Intel processors. | 89a97dd5df0d67134c5ea7ca70894d8340993e8f67dfd86a6ed51783aa6bcb43 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | 6682d5d1bd384c0ead116ae0c88b75b78a8ddd5b070bd241959b7d912063d00f |
Assets 2
3 people reacted
v1.1.0
@release-please
release-please
da6f5f8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
1.1.0 (2026年04月13日)
Features
Bug Fixes
Docs Update
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | 17948e7538914320c4141d155bcf283c9a8c168c6abce09ae87837057899ba29 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | 7ac04d4563c633bb44a2c1b3ec9c5aab5f1e5885625afd3f159c73e399698495 |
| darwin/amd64 | For macOS systems running on Intel processors. | 8ade0efe8989556084a876095a8f82969eab22567bbb58554e4db76854a2fdc7 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | 52827be44a40b790bea6f357dd62727ddc034fcdf4b0e0aba25ae0ab11b8302f |
Assets 2
v1.0.0
@release-please
release-please
8b07b2d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
1.0.0 (2026年04月10日)
Important
This is the first stable release. Please review the UPGRADING.md guide for instructions on migrating from previous beta versions.
⚠ BREAKING CHANGES
- tools/elasticsearch: add vector search support and remove query passing through param (#2891)
- tools/looker: refactor looker-git-branch tool into 5 separate tools (#2976)
Features
- auth: Support opaque token validation for
genericauthService (#2944) (c924701) - cloudsqlpg: Run
SELECT 1after successful connection attempt (#2997) (6ed9700) - tools/bigquerysql: Add semantic search support (#2890) (862c396)
- tools/elasticsearch-execute-esql: Add Tool to execute arbitrary ES/QL queries (#3013) (ae49fb7)
- tools/elasticsearch: Add vector search support and remove query passing through param (#2891) (d44e879)
- tools/looker: Refactor looker-git-branch tool into 5 separate tools (#2976) (b2472d4)
- tools/mysql: Add list-table-stats-tool to list table statistics in MySQL and Cloud SQL MySQL source. (#2938) (dc2c2b4)
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | 012adace943a1fab35837138afa2a701ffd179a5dc02e1f5a6fd7d2d78ed6d2f |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | 8da9e0785b83cf652300642a6262f6e788ffe98f91fa8c3728d911a9db6f50cf |
| darwin/amd64 | For macOS systems running on Intel processors. | 9e8aeebfefe3120706ee4892ef925fd6ce00892c0ccea20fbfbf35e335e8f5d1 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | 40d0e085bb0b14c8d8c94c4911ecf678336c6f9b8030c49d07a94dbbc1b1f66c |
Assets 2
9 people reacted
v0.32.0
@release-please
release-please
b9ae1c6
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.32.0 (2026年04月08日)
⚠ BREAKING CHANGES
- update repo name (#2968)
Features
- Add MCP tool annotations to all remaining tools (#2221) (ea09db9)
- bigquery: Add conversational analytics tools for Data Agents (#2517) (2490a4b)
- embeddingModel: Add Backend API selection fields (#2592) (912aa9e)
- skills: Add Claude Code support to generated scripts (#2966) (a1609e1)
- skills: Add codex user agent (#2973) (070e939)
- skills: Tool invocation via npx (#2916) (377dc5b)
- sources/singlestore: Add ConnectionParams to SingleStore Config (#2555) (73e2a8c)
- tool/dataplex-lookup-context: Relax project constraint and enforce location (#2952) (7ebfdf1)
- tools/looker: Looker agent management from MCP (#2830) (649d4ad)
- ui: Update to use
/mcpendpoint (#2829) (c3059c2)
Bug Fixes
- bigquery: Add impersonateServiceAccount to prebuilt config (#2770) (9c3a748)
- quickstart: Robust tool lookup and modernize dependencies in Python samples (#2863) (4c0845d)
- skills: Fix skill generation template (#2914) (a01a15e)
- skills: Prevent empty strings overriding optional env vars in node scripts (#2963) (c52adeb)
- tests/bigquery: Implement uuid-based isolation and reliable resource cleanup (#2547) (479d842)
- tests/Bigtable: Implement uuid-based isolation and reliable resource cleanup (#2880) (a769f15)
- Update error for ConvertConfig function (#2993) (62bdabb)
Code Refactoring
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | a1adeb3075b38316b37ec8fc4661ecbc5a413916e4e7df411db195a1bf9e2313 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | 524d69ac18290c52b4fcb2070562ec7648f5e74e275cec3f0fe3ea82165ab2e3 |
| darwin/amd64 | For macOS systems running on Intel processors. | 47ef831ce008ebaba2f1ccfabca79d42ec31dee7a8971cbc993b19daf0a47f49 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | 8b14187959d409b10b9083775b729e8232f5afa460a137aab225cb0347a91b3b |
Assets 2
v0.31.0
@release-please
release-please
c6b811c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.31.0 (2026年03月26日)
⚠ BREAKING CHANGES
- release upgraded docsite (#2831)
- http: sanitize non-2xx error output (#2654)
- add a new
enable-apiflag (#2846) - remove deprecations and update tools-file flag (#2806)
Features
- Add a new
enable-apiflag (#2846) (7a070da) - auth: Add generic
authServicetype for MCP (#2619) (f6678f8) - auth: Add Protected Resource Metadata endpoint (#2698) (b53dcf2)
- auth: Support manual PRM override (#2717) (283e4e3)
- dataplex: Add support for lookup context tool. (#2744) (facb69d)
- Remove deprecations and update tools-file flag (#2806) (ab64c95)
Bug Fixes
- ci: Remove search index generation from preview deployment workflow (#2859) (f8891b8)
- docs: Skip empty folders in pagination & reduce PR comment noise (#2853) (9ebd93a)
- http: Sanitize non-2xx error output (#2654) (5bef954)
- skills: Fix integer parameter parsing through agent skills (#2847) (4564efe)
Documentation
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | f709e43f45b899a5c84abdfd1b2082ff5187c4d133c5a824c83411e2fc880e24 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | 1c0841a62224fc984856634e218bed45f678c7c87f51a8cea92c05bf70775da8 |
| darwin/amd64 | For macOS systems running on Intel processors. | 7562e49c531c2b34e2d37b0b1f2efc34ebb04631f8772c007846c494be9dfce9 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | ce8a6b5db1a136654a20fe31f7addf2c73cbd458ce12cd8dd7ed6df7d985a9e5 |
Assets 2
3 people reacted
v0.30.0
@release-please
release-please
5ef1c0d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.30.0 (2026年03月20日)
Features
- cli: Add migrate subcommand (#2679) (12171f7)
- cli: Add serve subcommand (#2550) (1e2c7c7)
- skill: One skill per toolset (#2733) (5b85c65)
- source/oracledb: Add Oracle DB for MCP tools and configurations, updated tools and documentation (#2625) (e350fc7)
- tools/looker: Support git_branch tools for looker. (#2718) (70ed8a0)
- tools/dataplex-search-entries: Add
scopesupport to search_entries tool (#2740) (10af468)
Bug Fixes
- cloudloggingadmin: Increase log injesting time and add auth test (#2772) (50b4457)
- oracle: Normalize encoded proxy usernames in go-ora DSN (#2469) (b1333cd)
- postgres: Update execute-sql tool to avoid multi-statements parameter (#2707) (58bc772)
- skills: Improve flag validation and silence unit test output (#2759) (f3da6aa)
- test: Address flaky healthcare integration test run (#2742) (9590821)
Reverts
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | 8cb1cacbbaccf0940926643482d20e3b02efba80d1c93eafb4342079b1ebee95 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | bb0826dce71a62a29ee59389c0cd1b78382d8309ee12fe05ad3cf501623ad7cf |
| darwin/amd64 | For macOS systems running on Intel processors. | 790ce5590799776f8d3bd3557c49a9414270a5f883cb00cf260979c838496636 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | b18ed4559ddc7f73e5a6d8638e64e93e37d18f5179720c9705de2ab7fd3c67a5 |
Assets 2
4 people reacted
v0.29.0
@release-please
release-please
39832a0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.29.0 (2026年03月13日)
⚠ BREAKING CHANGES
- source/alloydb: restructure prebuilt toolsets (#2639)
- source/spanner: restructure prebuilt toolsets (#2641)
- source/dataplex: restructure prebuilt toolsets (#2640)
- source/oss-db: restructure prebuilt toolsets (#2638)
- source/cloudsql: restructure prebuilt toolsets (#2635)
- source/bigquery: restructure prebuilt toolsets (#2637)
- source/firestore: restructure prebuilt toolsets (#2636)
- telemetry metrics updates as per semantic convention (#2566)
Features
- Add user agent to embeddings generation (#2572) (287251a)
- skill: Attach user agent metadata for generated skill (#2697) (9598a6a)
- skills: Add additional-notes flag to generate skills command (#2696) (73bf962)
- skill: Update skill generation logic (#2646) (c233eee)
- source/alloydb: Restructure prebuilt toolsets (#2639) (5f3f063)
- source/bigquery: Restructure prebuilt toolsets (#2637) (dc984ba)
- sources/bigquery: Support custom oauth header name (#2564) (d3baf77)
- source/cloudsql: Restructure prebuilt toolsets (#2635) (99613dc)
- source/dataplex: Restructure prebuilt toolsets (#2640) (acb9a80)
- source/firestore: Restructure prebuilt toolsets (#2636) (22ab7b9)
- source/oss-db: Restructure prebuilt toolsets (#2638) (5196c6a)
- source/spanner: Restructure prebuilt toolsets (#2641) (ea2b698)
- Telemetry metrics updates as per semantic convention (#2566) (131d764)
- tools/mongodb: Add tool annotations to MongoDB tools for improved LLM understanding (#2219) (b7a5f80)
- tools/serverless-spark: Add get_session_template tool (#2308) (a136e16)
- tools/serverless-spark: Add list/get sessions tools (#2576) (a554298)
Bug Fixes
- Improve list locks integration test for postgres (#2279) (d9ebe5d)
- mcp: Guard nil SSE session lookup and return 400 for missing session (#2681) (f66189f)
- oracle: Update oracle-execute-sql tool interface to match source signature (#2627) (81699a3)
- Return AllParams for GetParameter() for tools with templateParameter(#2734) (bfd7ba6)
- server/mcp: Scope defer span.End inside loop iteration (#2558) (c88a62d), closes #2549
- skill: Fix env variable propagation (#2645) (5271368)
- sources/looker: Looker and looker-dev prebuilt tools should share one source definition. (#2620) (df7f2fd)
- telemetry: Histogram buckets from OTel standard to MCP standards (#2729) (87cd4a0)
- ui: Remove module from script (#2703) (6943ab6)
- Update toolset attributes naming (#2554) (3d6ae4e)
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | 8cb1cacbbaccf0940926643482d20e3b02efba80d1c93eafb4342079b1ebee95 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | bb0826dce71a62a29ee59389c0cd1b78382d8309ee12fe05ad3cf501623ad7cf |
| darwin/amd64 | For macOS systems running on Intel processors. | 790ce5590799776f8d3bd3557c49a9414270a5f883cb00cf260979c838496636 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | b18ed4559ddc7f73e5a6d8638e64e93e37d18f5179720c9705de2ab7fd3c67a5 |
Assets 2
3 people reacted
v0.28.0
@release-please
release-please
81253a0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.28.0 (2026年03月02日)
Features
- Add polling system to dynamic reloading (#2466) (fcaac9b)
- Added basic template for sdks doc migrate (#1961) (87f2eaf)
- dataproc: Add dataproc source and list/get clusters/jobs tools (#2407) (cc05e57)
- sources/postgres: Add configurable pgx query execution mode (#2477) (57b77bc)
- sources/redis: Add TLS support for Redis connections (#2432) (d6af290)
- tools/looker: Enable Get All Lookml Tests, Run LookML Tests, and Create View From Table tools for Looker (#2522) (e01139a)
- tools/looker: Tools to list/create/delete directories (#2488) (0036d8c)
- ui: Make tool list panel resizable (#2253) (276cf60)
Bug Fixes
- ci: Add path for forked PR unit test runs (#2540) (04dd2a7)
- Deflake alloydb omni (#2431) (62b8309)
- docs/adk: Resolve dependency duplication (#2418) (4d44abb)
- docs/langchain: Fix core at 0.3.0 and align compatible dependencies (#2426) (36edfd3)
- Enforce required validation for explicit null parameter values (#2519) (d5e9512)
- oracle: Enable DML operations and resolve incorrect array type error (#2323) (72146a4)
- server/mcp: Guard nil dereference in sseManager.get (#2557) (e534196), closes #2548
- tests/postgres: Implement uuid-based isolation and reliable resource cleanup (#2377) (8a96fb1)
- tests/postgres: Restore list_schemas test and implement dynamic owner (#2521) (7041e79)
- tests: Resolve LlamaIndex dependency conflict in JS quickstart (#2597) (ac11f5a)
| OS/Architecture | Description | SHA256 Hash |
|---|---|---|
| linux/amd64 | For Linux systems running on Intel/AMD 64-bit processors. | d4d53bfcf05d3d495436fb724c5072c61d2ce5aaa3670dad4cbefa957ada4e62 |
| darwin/arm64 | For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. | 2cde42d8a80cd2bdbe0d73b78a5b8ebe76923ea590a56d25ee54a4fc12025b3c |
| darwin/amd64 | For macOS systems running on Intel processors. | ec0c2237618f189bc6224acfba4a1fe5fac06b5bb69770ebf5b3578d7332a450 |
| windows/amd64 | For Windows systems running on Intel/AMD 64-bit processors. | a1816cffb86f56b13e1f216d72a7a2c16e203304ff1bc581871add3c0786d8c7 |