add general device protocol servers