Token导航 LogoToken导航TokenDH.com
MCP Toolbox SDK Go logo
开发工具未说明官方级别未说明来源级核验

MCP Toolbox SDK Go

MCP Server

提供Go语言的SDK,用于集成MCP工具箱的功能到Gen AI应用中,支持多种框架和自定义代码。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Go工具集成开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dishaprakash

提供方

dishaprakash

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP Toolbox Logo

MCP工具箱Go SDK

![License: Apache 2.0](https://opensource.org/licenses/Apache-2.0) ![Docs](https://googleapis.github.io/genai-toolbox/) ![Discord](https://discord.gg/Dmm69peqjh) ![Medium](https://medium.com/@mcp_toolbox)

核心模块: ![Go Report Card](https://goreportcard.com/report/github.com/googleapis/mcp-toolbox-sdk-go/core) ](https://img.shields.io/github/v/release/googleapis/mcp-toolbox-sdk-go?filter=core/v*) ]()

TBADK模块: ![Go Report Card](https://goreportcard.com/report/github.com/googleapis/mcp-toolbox-sdk-go/tbadk) ](https://img.shields.io/github/v/release/googleapis/mcp-toolbox-sdk-go?filter=tbadk/v*) ]()

Tbgenkit模块: ![Go Report Card](https://goreportcard.com/report/github.com/googleapis/mcp-toolbox-sdk-go/tbgenkit) ](https://img.shields.io/github/v/release/googleapis/mcp-toolbox-sdk-go?filter=tbgenkit/v*) ](https://img.shields.io/github/go-mod/go-version/googleapis/mcp-toolbox-sdk-go?filename=tbgenkit/go.mod)

\[!重要\] 重大变更通知:截至版本 0.6.0,此存储库已转换为多模块结构。 - 对于新版本(v0.6.0+):您必须导入特定模块(例如。, go get github.com/googleapis/mcp-toolbox-sdk-go/core). - 对于旧版本(v0.5.1 及以下):存储库仍然是一个单一的模块库(go get github.com/googleapis/mcp-toolbox-sdk-go). - 请更新您的导入和 go.mod 因此,在升级时。

此存储库包含Go SDK,旨在无缝集成 功能 主控程序 工具箱 进入你的Gen AI 应用。SDK允许您加载工具箱中定义的工具并使用它们 作为流行编排框架中的标准Go工具 或者您的自定义代码。

这简化了整合外部功能的过程(如 将工具箱管理的数据库或API导入GenAI应用程序。

概述

MCP工具箱服务提供了一种集中管理和公开工具的方法 (如API连接器、数据库查询工具等)供GenAI应用程序使用。

Go SDK充当该服务的客户端。他们负责处理以下所需的沟通:

  • 从正在运行的工具箱实例中获取工具定义。
  • 提供表示这些工具的方便的Go结构。
  • 调用工具(调用工具箱中配置的底层API/服务)。
  • 根据需要处理身份验证和参数绑定。

通过使用SDK,您可以轻松地直接利用工具箱管理的工具 在您的Go应用程序或AI编排框架中。

我应该使用哪个包?

选择正确的软件包取决于您构建应用程序的方式:

这是一种与框架无关的方法,可以将工具连接到流行的框架 如谷歌GenAI、LangChain等。

此软件包提供了一种将工具连接到ADK-Go的方法。

此包提供了一种转换使用核心包获取的工具的功能 成为Genkit Go兼容工具。

可用包

此存储库承载以下Go包。请参阅特定包装 README了解详细的安装和使用说明:

目标用例集成路径详细信息(README)
core框架无关/自定义应用程序直接使用/自定义core/📄 查看自述文件
tbadkADK Go直接使用tbadk/📄 查看自述文件
tbgenkitGenkit Go与核心tbgenkit/📄 查看自述文件

入门指南

要开始在应用程序中使用工具箱工具,请按照以下一般步骤操作:

  1. 设置并运行工具箱服务:

在使用SDK之前,您需要运行MCP Toolbox服务器。跟随 这里的说明: 工具箱入门 指南

  1. 安装相应的SDK:

根据您的需求选择套餐(请参阅“我应该使用哪个包?“上面) 使用此命令安装SDK模块

   # For the core, framework-agnostic SDK
   go get github.com/googleapis/mcp-toolbox-sdk-go/core

   # For ADK Go
   go get github.com/googleapis/mcp-toolbox-sdk-go/tbadk

   # For Genkit Go
   go get github.com/googleapis/mcp-toolbox-sdk-go/tbgenkit
  1. 使用SDK:

请参阅所选软件包的README(链接在“可用 包裹“上文部分)了解详细说明 如何连接客户端、加载工具定义、调用工具、配置 身份验证/绑定,并将其集成到您的应用程序中,或 框架。

贡献

欢迎投稿!请参阅 CONTRIBUTING.md 开始吧。

许可证

此项目根据Apache许可证2.0获得许可。请参阅 许可证 文件 了解详情。

支持

如果您遇到问题或有疑问,请检查现有 对于主工具箱 项目。如果您的问题特定于某个SDK,请查找现有的 问题 这里 或 在此存储库中打开一个新问题。

目录标签

目录标签

Go工具集成开发工具GenAI本地部署GoSDK框架兼容

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP