Note: You only need to publish if you want to customize the MCPController. The middleware classes are used directly from the package namespace.