jarvis_mcp/client.py aktualisiert

This commit is contained in:
2026-07-05 09:55:31 +00:00
parent 46a3c86dc5
commit 7474f0f969
+6 -2
View File
@@ -16,10 +16,14 @@ class MCPClient:
await self.session.initialize() await self.session.initialize()
async def list_tools(self): async def list_tools(self):
if not self.session:
await self.connect()
return await self.session.list_tools() return await self.session.list_tools()
async def call_tool(self, name, args): async def call_tool(self, name: str, arguments: dict):
return await self.session.call_tool(name, args) if not self.session:
await self.connect()
return await self.session.call_tool(name, arguments)
async def close(self): async def close(self):
if self._client: if self._client: