Cycles -> Surface colour to automatically be matched in Viewport

All marerial list does this I think

I didn’t try myself but it looks like it could help you