MapProxy is a tile server (WMS-C, TMS, WMTS, KML SuperOverlays). It reads data from:

WMS

MapProxy is also a full compliant WMS server and supports any WMS client (desktop and web). It supports WMS responses from cached data:

merges tiles and scales or reprojects images

accelerates existing WMS 10 to 100 times

and cascaded WMS services:

multi-threaded requests

merges multiple sources

adds transparency to opaque layers

reprojects on-the-fly

It also supports combinations of cached and cascaded layers.

Other features: