From 3653a02ad646bc57e672071e6a3eac5ea44d4dc2 Mon Sep 17 00:00:00 2001 From: Jerry Z H Date: Fri, 31 Oct 2025 11:36:49 +0800 Subject: [PATCH] fix: revert error MCPToolkit method --- .../agent/action/toolkit/mcp_toolkit.py | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/agentuniverse/agent/action/toolkit/mcp_toolkit.py b/agentuniverse/agent/action/toolkit/mcp_toolkit.py index 254753ae..00715285 100644 --- a/agentuniverse/agent/action/toolkit/mcp_toolkit.py +++ b/agentuniverse/agent/action/toolkit/mcp_toolkit.py @@ -100,13 +100,23 @@ class MCPToolkit(Toolkit): origin_tool_name=tool.name, args_model_schema=tool.inputSchema, input_keys=tool.inputSchema['required'], - transport=self.transport, - url=self.url, - command=self.command, - args=self.args, - env=self.env, - connection_kwargs=self.connection_kwargs + **self.get_mcp_server_connect_args() ) + # TODO The following revision still has issues that need to be fixed. + # tool_instance = MCPTool( + # name=tool_name, + # description=f'{tool.description}\n{str(tool.inputSchema)}', + # server_name=self.server_name, + # origin_tool_name=tool.name, + # args_model_schema=tool.inputSchema, + # input_keys=tool.inputSchema['required'], + # transport=self.transport, + # url=self.url, + # command=self.command, + # args=self.args, + # env=self.env, + # connection_kwargs=self.connection_kwargs + # ) ToolManager().register(tool_instance.get_instance_code(), tool_instance) def _initialize_by_component_configer(self, component_configer: ComponentConfiger) -> 'MCPToolkit':