This is Eclipse update site. URL should be entered in Help -> Install New Software...

Links

Home.