简介
MCP Toolbox 的 Python SDK 能把 Toolbox 定义的工具加载为 Python 函数/对象使用;提供 core/ADK/LangChain(LangGraph)/LlamaIndex 等不同集成包,便于接到你的 GenAI 应用里。
- 适合谁: 想在 Python 代码(含 LangChain/LlamaIndex)里复用 Toolbox 工具的团队
- 可搭配: Python;MCP Toolbox 服务;可选 ADK/LangChain/LlamaIndex 集成包
- 准备时间: 10–25 分钟
实战建议
- 量化信息:仓库列出了 4 个包(core / ADK / LangChain / LlamaIndex)。
- 量化信息:安装是单条
pip install ...;验证路径是 docsite 的 Quickstart(可直接复制执行)。
推荐用法:Toolbox 作为“工具定义的单一事实源”
如果你已经在用 MCP 让 Agent 调工具,这套 SDK 的价值在于:同一份工具定义也能在 Python 应用里复用(批处理、评测、离线流水线)。
推荐结构:
- 工具定义放在 Toolbox(唯一事实源)。
- 交互式流程让 Agent 走 MCP(可控、可审计)。
- 批量/离线执行用 SDK(测试、评测、定时任务)。
这样能避免“Agent 侧工具”和“后端工具”长期漂移。
FAQ
必须用 LangChain 才能用吗?
答:不需要。toolbox-core 是框架无关的,可选集成包才针对框架。
它是服务端吗? 答:不是。README 说明需要先运行 Toolbox 服务端,这里是 SDK。
第一步怎么验证? 答:先选 1 个最简单的工具跑通 docsite Quickstart,再接入 CI 做回归验证。