There are meters on the street or you can park in a paid lot/garage in Harvard square and walk. Note that the unmetered parking on the street is resident only.
When I was there we had to park on the road or in the church parking lot across the street.
Thanks! Your answer is awaiting moderation.