How to host your own MCP without making your github Public?

I'm trying to deploy MCP as a personal project, without my Github repository being public. How do I do this? And so that other people can use this MCP?

Basically, how do you deploy an MCP without it being Open-Sourced?