diff --git a/api/core/mcp/mcp_client.py b/api/core/mcp/mcp_client.py index f7aa7bbd7..5fe52c008 100644 --- a/api/core/mcp/mcp_client.py +++ b/api/core/mcp/mcp_client.py @@ -69,7 +69,7 @@ class MCPClient: parsed_url = urlparse(self.server_url) path = parsed_url.path or "" - method_name = path.removesuffix("/").lower() + method_name = path.rstrip("/").split("/")[-1] if path else "" if method_name in connection_methods: client_factory = connection_methods[method_name] self.connect_server(client_factory, method_name)