Coupled climate models are multiphysics models comprising multiple separately developed codes that are combined into a single physical system. This composition of codes is amenable to a scripting solution, and Python is a language that offers many desirable properties for this task. We have prototyped a Python coupling and control infrastructure for version 3.0 of the Community Climate System Model (ccsm3). Our objective was to improve dramatically ccsm3's already flexible coupling facilities to enable research uses of the model not currently supported. We report the progress in the first steps in this effort: the construction of Python bindings for the Model Coupling Toolkit, a key piece of third-party coupling middleware used in ccsm3, and a Python-based ccsm3 coupler (pypcl) application. We report preliminary performance results for this new system, which we call pyccsm. We find pyccsm is significantly slower than its Fortran counterpart,