The Material UI is a UX framework. It only provides the styles and markup for a search interface. It doesn't provide any of the plumbing needed to submit or process forms.
There's a multitude of different application servers available. What you choose will depend a great deal on the development stack you are running.
We work a lot with the marvellous Lucee application server: http://lucee.org