Authorities say he shot and killed Michael Sunday night during a traffic stop.
The Highway Patrol says Officer Michael had stopped a vehicle for a registration violation.
McCarthy fled the scene in a vehicle but crashed two blocks from the scene of the shooting.
Missouri State Highway Patrol Sergeant Bill Lowe says Officer Michael was able to return fire hitting McCarthy.
Noble, 35, is now charged with felony evidence tampering.
He is scheduled to be arraigned Friday on charges of first degree murder and armed criminal action.
According to a police probable cause statement, Noble began "fake crying" while initially telling two officers who visited his home Thursday that he bought the rifle and sold it to McCarthy. However, he then changed the story and admitted he bought the gun for McCarthy because he was asked to. He also was wanted at the time of his arrest on a 2015 warrant out of Johnson County, Missouri, for unlawful possession of a firearm. Additional charges brought against McCarthy during his time in New Hampshire include robberies, simple assault, negligent driving and driving after revocation or suspension. As a convicted felon, McCarthy could not legally own a firearm.
Lowe said that the relationship between McCarthy and Noble was unclear.
Noble told police he threw the rifle into a body of water, and on Thursday led investigators to the site, according to an affidavit filed in Henry County Circuit Court. They say it matched the description of the rifle used and appeared to be the weapon used in the murder. Noble said he panicked, took the gun and drove north out of town.
Michael returned the gunfire, wounding McCarthy. He faces up to four years in prison. He lived off $2,000 a month from a trust fund set up by his deceased grandfather, according to his landlord, Ed Hannah. Hannah said McCarthy skipped some job interviews and apparently had never been employed.
"He's an odd duck", Hannah said.
Neighbors said they generally saw McCarthy only when he let his two dogs outside.