add server 模块