def METHOD_NAME(self):
    return CommandModuleSpec(
        name=ftd.SERVER_MODULE_NAME,
        cmd_specs=[
            CommandSpec(
                name=ftd.SERVER_CMD_UPLOAD_TEXT,
                description="upload one or more text files",
                usage="_upload name1 data1 name2 data2 ...",
                handler_func=self.upload_text_file,
                visible=False,
            ),
            CommandSpec(
                name=ftd.SERVER_CMD_DOWNLOAD_TEXT,
                description="download one or more text files",
                usage="download file_name ...",
                handler_func=self.download_text_file,
                visible=False,
            ),
            CommandSpec(
                name=ftd.SERVER_CMD_UPLOAD_BINARY,
                description="upload one or more binary files",
                usage="upload name1 data1 name2 data2 ...",
                handler_func=self.upload_binary_file,
                visible=False,
            ),
            CommandSpec(
                name=ftd.SERVER_CMD_DOWNLOAD_BINARY,
                description="download one or more binary files",
                usage="download file_name ...",
                handler_func=self.download_binary_file,
                visible=False,
            ),
            CommandSpec(
                name=ftd.SERVER_CMD_UPLOAD_FOLDER,
                description="upload a folder from client",
                usage="upload_folder folder_name",
                handler_func=self.upload_folder,
                visible=False,
            ),
            CommandSpec(
                name=ftd.SERVER_CMD_DOWNLOAD_JOB_SINGLE_FILE,
                description="download a single file from a completed job in the job store",
                usage="download_job_single_file job_id file_path",
                handler_func=self.download_job_single_file,
                visible=False,
            ),
            CommandSpec(
                name=ftd.SERVER_CMD_INFO,
                description="show info",
                usage="info",
                handler_func=self.info,
                visible=False,
            ),
        ],
        conn_props={ConnProps.DOWNLOAD_DIR: self.download_dir, ConnProps.UPLOAD_DIR: self.upload_dir},
    )