主人公は main character でも良いですが、専門用語を用いるなら「Protagonist」があります。
従って、「The protagonist is a cat」と言います。
他にも、主人公が突発的ではなく、複数の重要なキャラがいる場合は、「Chief protagonist」と言います。従って、この場合ですと「The chief protagonist is a cat, but there are other prominent characters like a dog, a snake」などの英語になります。
ご質問どうもありがとうございます。
様々な表現があると思いますが、いくつ自然な表現を紹介します。
1. The protagonist of this story is a cat.
2. The main character of this story is a cat.
英語では、主人公は「protagonist 」または「main character」と言います。
お好みに合わせて使い分けてみてください。
ご参考にしていただければ幸いです。