Eric Branch of the San Francisco Chronicle (@Eric_Branch) reports the following on twitter:

49ers have officially signed QB Alex Smith, DE Ray McDonald and OL Tony Wragge.

Also of note, linebacker Travis LaBoy has signed with the San Diego Chargers, where he will join former Niner and teammate Takeo Spikes.