Before the applications in theoretical computer science, Turing machines were developed as a model of what the idealized mathematician could possibly compute in order to give a precise definition of "effectiveness", and thus giving a universal model of computation. The affirmation that Turing machines actually are such a universal model, at least roughly speaking, is the Church-Turing thesis.
It thus seems like a natural question to ask: "Is there a universal theory for all possible mathematical theories?" In other words, does there exist some theory in which we could interpret any theory that an idealized human mathematician could possibly devise? Such a theory would be an honest to goodness "foundation of mathematics", in the sense that, unlike ZFC, in which we can express any most theories that mathematicians tend to think about, we can express anything possibly devisable.
Call this theory $X$, then for example, $X$ admits an interpretation of ZFC, ZFC + any large cardinal you could think of, MLTT, MLTT with arbitrary type universes, etc...
I would imagine that like the Chruch-Turing thesis, we could not possibly rigorously prove such a proposition, but that we should be able to find some reasonable candidate for this "$X$" theory. Has this, or similar notions, been thought about in model theory?