File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -183,8 +183,8 @@ result = await tool.ainvoke({"param1": "value1", "param2": "value2"})
183
183
184
184
| Package | Loading Tools | Invoking Tools | Docs |
185
185
| :---------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- |
186
- | **`toolbox-core`** | **Async:**<br/>* **Class:** `ToolboxClient`<br/>* **Methods:**<br/> * `await client.load_tool()`<br/> * `await client.load_toolset ()`<br/><br/>**Sync:**<br/>* **Class:** `ToolboxSyncClient`<br/>* **Methods:**<br/> * `client.load_tool()`<br/> * `client.load_toolset ()` | **Async:**<br/>* **Class:** `ToolboxTool`<br/>* **Invocation:** `await tool(...)`<br/><br/>**Sync:**<br/>* **Class:** `ToolboxSyncTool`<br/>* **Invocation:** `tool(...)` | [`toolbox-core` README](https://github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-core/README.md#synchronous-usage) |
187
- | **`toolbox-langchain`** | **Unified Class:** `ToolboxClient`<br/><br/>* **Async Methods:**<br/> * `await client.aload_tool()`<br/> * `await client.aload_toolset ()`<br/><br/>* **Sync Methods:**<br/> * `client.load_tool()`<br/> * `client.load_toolset ()` | **Unified Class:** `ToolboxTool`<br/><br/>* **Async Method:** `await tool.ainvoke()`<br/><br/>* **Sync Method:** `tool.invoke()` | [`toolbox-langchain` README](https://github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-langchain/README.md#asynchronous-usage) |
186
+ | **`toolbox-core`** | **Async:**<br/>* **Class:** `ToolboxClient`<br/>* **Methods:** `await client.load_* ()`<br/><br/>**Sync:**<br/>* **Class:** `ToolboxSyncClient`<br/>* **Methods:** `client.load_* ()` | **Async:**<br/>* **Class:** `ToolboxTool`<br/>* **Invocation:** `await tool(...)`<br/><br/>**Sync:**<br/>* **Class:** `ToolboxSyncTool`<br/>* **Invocation:** `tool(...)` | [`toolbox-core` README](https://github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-core/README.md#synchronous-usage) |
187
+ | **`toolbox-langchain`** | **Unified Class:** `ToolboxClient`<br/><br/>* **Async Methods:** `await client.aload_* ()`<br/><br/>* **Sync Methods:** `client.load_* ()` | **Unified Class:** `ToolboxTool`<br/><br/>* **Async Method:** `await tool.ainvoke()`<br/><br/>* **Sync Method:** `tool.invoke()` | [`toolbox-langchain` README](https://github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-langchain/README.md#asynchronous-usage) |
188
188
189
189
The `ToolboxSyncClient` handles communication with the Toolbox service *synchronously* and produces `ToolboxSyncTool` instances when you load tools. You do not use the `await` keyword when interacting with these synchronous versions.
190
190
You can’t perform that action at this time.
0 commit comments