MTConnect-dotnetagent is a project mainly written in C#, it's free.
This is the new MTConnect Agent. Please see the documentation located in the doc directory.