File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/google/adk/tools/mcp_tool Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1717from google .genai .types import FunctionDeclaration
1818from typing_extensions import override
1919
20- from .mcp_session_manager import MCPSessionManager , retry_on_closed_resource
20+ from .mcp_session_manager import MCPSessionManager
21+ from .mcp_session_manager import retry_on_closed_resource
2122
2223# Attempt to import MCP Tool from the MCP library, and hints user to upgrade
2324# their Python version to 3.10 if it fails.
3637 raise e
3738
3839
39- from ..base_tool import BaseTool
4040from ...auth .auth_credential import AuthCredential
4141from ...auth .auth_schemes import AuthScheme
42+ from ..base_tool import BaseTool
4243from ..openapi_tool .openapi_spec_parser .rest_api_tool import to_gemini_schema
4344from ..tool_context import ToolContext
4445
@@ -79,8 +80,7 @@ def __init__(
7980 raise ValueError ("mcp_tool cannot be None" )
8081 if mcp_session is None :
8182 raise ValueError ("mcp_session cannot be None" )
82- self .name = mcp_tool .name
83- self .description = mcp_tool .description if mcp_tool .description else ""
83+ super ().__init__ (name = mcp_tool .name , description = mcp_tool .description or "" )
8484 self ._mcp_tool = mcp_tool
8585 self ._mcp_session = mcp_session
8686 self ._mcp_session_manager = mcp_session_manager
You can’t perform that action at this time.
0 commit comments