McClain signed a contract with the Raiders on Wednesday.
McClain was let go by Kansas City in mid-October after a brief stint with the team but will now remain in the AFC West. The 31-year-old should provide depth on the interior defensive line for Oakland.