This research utilized software agent based technology in expanding remote machine tool service system by constructing related remote service ontologies to facilitate its smart and distributive characteristics. These service agents could be used for remote smart machine tool services underlying Internet through the communication protocols supported by both KQML (Knowledge Query Manipulation Language) and FIPA ACL (Agent Communication Language, Foundation for Intelligent Physical Agent) performatives. The mobile agent service for the developed system has also been successfully implemented by transmitting the mobile agent in a file to the serviced side through the Internet.