Adk
MCP Toolbox ADK SDK for integrating functionalities of MCP Toolbox into your 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.
These JS SDKs act as clients for that service. They handle the communication needed to:
By using these SDKs, you can easily leverage your Toolbox-managed tools directly within your JS applications or AI orchestration frameworks.
Choosing the right package depends on how you are building your application:
@toolbox-sdk/core:
This is a framework agnostic way to connect the tools to popular frameworks
like Langchain, LlamaIndex and Genkit.@toolbox-sdk/adk:
This package provides a seamless way to connect to Google ADK TS.This repository hosts the following TS packages. See the package-specific README for detailed installation and usage instructions:
| Package | Target Use Case | Integration | Path | Details (README) | Npm Version |
|---|---|---|---|---|---|
toolbox-core | Framework-agnostic / Custom applications | Use directly / Custom | packages/toolbox-core/ | 📄 View README | |
toolbox-adk | ADK applications | ADK | packages/toolbox-adk/ | 📄 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 main MCP Toolbox service 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) and install it:
# For the core, framework-agnostic SDK
npm install @toolbox-sdk/core
Note
Source code for js-sdk
MCP Toolbox ADK SDK for integrating functionalities of MCP Toolbox into your apps.