diff --git a/jarvis_mcp/client.py b/jarvis_mcp/client.py index 1cc2955..2957984 100644 --- a/jarvis_mcp/client.py +++ b/jarvis_mcp/client.py @@ -9,10 +9,9 @@ logger = get_logger("MCP") class MCPClient: def __init__(self, url: str): - # Sauberes URL-Handling - self.url = url.rstrip('/') - if not self.url.endswith('/mcp'): - self.url += '/mcp' + # Entferne alles nach /mcp und füge exakt /mcp/ hinzu + base = url.rstrip('/').split('/mcp')[0] + self.url = base + "/mcp/" # ← WICHTIG: Slash am Ende self.session = None self._client_context = None