Github Model Context Protocol Python Coder School Berkeley