You could take a look at Apache Commons Modeler, see http://jakarta.apache.org/commons/modeler/
I'm not personally convinced that it is especially useful to do this, since it means that the definition of your MBeans is scattered across XML files and Java source code, but of course how useful you find it depends on what you are trying to achieve.