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 17
17
from google .genai .types import FunctionDeclaration
18
18
from typing_extensions import override
19
19
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
21
22
22
23
# Attempt to import MCP Tool from the MCP library, and hints user to upgrade
23
24
# their Python version to 3.10 if it fails.
36
37
raise e
37
38
38
39
39
- from ..base_tool import BaseTool
40
40
from ...auth .auth_credential import AuthCredential
41
41
from ...auth .auth_schemes import AuthScheme
42
+ from ..base_tool import BaseTool
42
43
from ..openapi_tool .openapi_spec_parser .rest_api_tool import to_gemini_schema
43
44
from ..tool_context import ToolContext
44
45
@@ -79,8 +80,7 @@ def __init__(
79
80
raise ValueError ("mcp_tool cannot be None" )
80
81
if mcp_session is None :
81
82
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 "" )
84
84
self ._mcp_tool = mcp_tool
85
85
self ._mcp_session = mcp_session
86
86
self ._mcp_session_manager = mcp_session_manager
You can’t perform that action at this time.
0 commit comments