You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**LangGraph Integration**|**Requires wrapping:** Tools may need manual wrapping (e.g., `StructuredTool.from_function`) for full LLM use. |**Seamless:** Designed for direct use with `model.bind_tools(tools)` and `ToolNode(tools)`. |
|`toolbox-core`| Framework-agnostic applications or custom orchestration logic. |`ToolboxClient` (async)<br>`ToolboxSyncClient` (sync) |`ToolboxTool` (async) /<br>`ToolboxSyncTool` (sync) | Directly callable / awaitable. |**Requires wrapping:** Tools may need manual wrapping (e.g., `StructuredTool.from_function`) for full LLM use. |[Core README Section](https://github.com/googleapis/mcp-toolbox-sdk-python/tree/main/packages/toolbox-core#use-with-langgraph)|
305
+
|`toolbox-langchain`| Applications within the LangChain / LangGraph ecosystem. |`ToolboxClient` (provides both sync `load_*` and async `aload_*` methods) |`ToolboxTool` instances (compatible with LangChain `BaseTool`) | Standard LangChain tool usage patterns. |**Seamless:** Designed for direct use with `model.bind_tools(tools)` and `ToolNode(tools)`. |[LangChain README Section](https://github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-langchain#use-with-langgraph)|
0 commit comments