Federal prosecutors have charged a Kansas City man with producing child pornography after allegedly communicating with a 14-year-old.