Add SyncServer and sync directory parsing API