ADK Package
MCP Toolbox ADK for integrating functionalities of MCP Toolbox into your Agentic apps.
The MCP Toolbox service provides a centralized way to manage and expose tools (like API connectors, database query tools, etc.) for use by GenAI applications.
The Go SDK act as clients for that service. They handle the communication needed to:
By using the SDK, you can easily leverage your Toolbox-managed tools directly within your Go applications or AI orchestration frameworks.
Choosing the right package depends on how you are building your application:
core:
This is a framework-agnostic way to connect tools to popular frameworks
like Google GenAI, LangChain, etc.
tbadk:
This package provides a way to connect tools to ADK Go.
tbgenkit:
This package provides functionality to convert the Tool fetched using the core package
into a Genkit Go compatible tool.
This repository hosts the following Go packages. See the package-specific README for detailed installation and usage instructions:
| Package | Target Use Case | Integration | Path | Details (README) |
|---|---|---|---|---|
core | Framework-agnostic / Custom applications | Use directly / Custom | core/ | 📄 View README |
tbadk | ADK Go | Use directly | tbadk/ | 📄 View README |
tbgenkit | Genkit Go | Along with core | tbgenkit/ | 📄 View README |
To get started using Toolbox tools with an application, follow these general steps:
Set up and Run the Toolbox Service:
Before using the SDKs, you need the MCP Toolbox server running. Follow the instructions here: Toolbox Getting Started Guide
Install the Appropriate SDK:
Choose the package based on your needs (see “Which Package Should I Use?” above) Use this command to install the SDK module
# For the core, framework-agnostic SDK
go get github.com/googleapis/mcp-toolbox-sdk-go
Note
Source code for Go-sdk
MCP Toolbox ADK for integrating functionalities of MCP Toolbox into your Agentic apps.
MCP Toolbox Core SDK for integrating functionalities of MCP Toolbox into your Agentic apps.
MCP Toolbox Genkit for integrating functionalities of MCP Toolbox into your Agentic apps.