Generate a "schema" that I can use to build out another Mongodb

I 100% know that MongoDB is a “schema-less” database, I got that part. But we really need a way to export the databases/collections/indexes/shard-meta-data/users (with zero data) and be able to import that on a new, blank Mongo instance. I’ve looked at tons of tools and they all have a partial solution: (mongoose/NOSQLBooster/compass/mongodump/mongoexport)

I thought that I might just use the python extension for Mongo and issue commands to return all these objects and generate my own script. I would prefer not to write my own, but it looks like I might have to?

–Allan