From 7474f0f969e21af0217a77f197433287e1780517 Mon Sep 17 00:00:00 2001 From: Till Immer Date: Sun, 5 Jul 2026 09:55:31 +0000 Subject: [PATCH] jarvis_mcp/client.py aktualisiert --- jarvis_mcp/client.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/jarvis_mcp/client.py b/jarvis_mcp/client.py index 2d7d2d3..11ce23a 100644 --- a/jarvis_mcp/client.py +++ b/jarvis_mcp/client.py @@ -16,10 +16,14 @@ class MCPClient: await self.session.initialize() async def list_tools(self): + if not self.session: + await self.connect() return await self.session.list_tools() - async def call_tool(self, name, args): - return await self.session.call_tool(name, args) + async def call_tool(self, name: str, arguments: dict): + if not self.session: + await self.connect() + return await self.session.call_tool(name, arguments) async def close(self): if self._client: