The ClearCase plugin for Jenkins already create a view (snapshot or dynamic one).
If you want to develop your own plugin, you can take ideas from the ClearCase plugin sources.
ClearCase must be installed on the same server than Jenkins if you want to be able to use any cleartool command.
That doesn't means that the view server or Vob server cannot be elsewhere (even on a Linux server if you want).