A two-axis, recuperated cycle micro-gas turbine (MGT) system for biomass gas is developed. The rated specifications of the MGT are as follows, pressure ratio of 2.7, turbine inlet temperature of 1120K, and output power of 5kW The system consists of three components: the MGT power-generating system, control system and mock biomass gas supply system. The original two-stage combustor and H infinity system controller used in this system are discriminative. Since the gaseous fuel converted from biomass has a low heat quantity, the combustor is designed to achieve both high combustion efficiency and low NOx emission for lower calorific fuel. In the combustor, a stable tubular flame combustion of city gas in the first stage supplies burned gas, which has enthalpy and activated radicals, to the second stage and enables stable ignition and combustion of biomass gas and air premixture. In addition, because the gas composition of biomass gas is also affected by the sources, the gasification method, and the gasifying condition, the system controller is required to absorb fuel fluctuation while meeting the demanded output. Hence, the H infinity algorithm is employed as a system controller because of its robustness against disturbances from the unpredictable fuel component fluctuation. Using this MGT system, an operation test was carried out with mock biomass gases. The rotational speed of the power turbine could be kept almost constant with both mock fermentation gas and pyrolysis gas as the second-stage fuel, and NOx emission was 50ppm when load was increased to a rated power of 5kW. When the second-stage fuel composition changed from 100% methane to 50% methane and 50% CO2 at a certain speed, the power turbine speed could also be kept constant. The H infinity controller is compared with the 2-DOF PID controller for secondary fuel concerning the response to varying load. The former shows slightly better performance than the 2-DOF PID controller.