From 188217108ffa0ca985af4bfe82b7324576f12069 Mon Sep 17 00:00:00 2001 From: Till Immer Date: Sun, 5 Jul 2026 09:38:32 +0000 Subject: [PATCH] =?UTF-8?q?mcp/client.py=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mcp/client.py | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 mcp/client.py diff --git a/mcp/client.py b/mcp/client.py deleted file mode 100644 index 2d7d2d3..0000000 --- a/mcp/client.py +++ /dev/null @@ -1,26 +0,0 @@ -from mcp import ClientSession -from mcp.client.streamable_http import streamable_http_client - - -class MCPClient: - def __init__(self, url: str): - self.url = url - self.session = None - self._client = None - - async def connect(self): - self._client = streamable_http_client(self.url) - read, write = await self._client.__aenter__() - - self.session = ClientSession(read, write) - await self.session.initialize() - - async def list_tools(self): - return await self.session.list_tools() - - async def call_tool(self, name, args): - return await self.session.call_tool(name, args) - - async def close(self): - if self._client: - await self._client.__aexit__(None, None, None) \ No newline at end of file