Yes, I think it’s technically possible, but MapMC currently generates a selected area ahead of time rather than streaming chunks live. The hard part is not just querying OSM—it’s converting and caching roads, buildings, water, and other map features quickly enough that chunk generation doesn’t stall the server.
A practical first version might prefetch a bounding box and generate it asynchronously, then serve the cached chunks as players explore. I haven’t built the server-side version yet, but it would be a very interesting plugin experiment. Would you imagine it for one selected city, or arbitrary places players can teleport to?