结论:婚姻协议满足双方有相应民事行为能力、意思表示真实、内容不违法且不违背公序良俗等条件就具有法律效力,但涉及限制人身权利或以合法形式掩盖非法目的的协议无效。
法律解析:根据《中华人民共和国民法典》,民事法律行为有效的条件包括行为人具有相应民事行为能力、意思表示真实、不违反法律和公序良俗。婚姻协议作为一种民事法律行为,也需遵循这些条件。像财产约定协议,只要符合上述条件,对婚前、婚后财产归属的约定就受法律保护。然而,若协议有限制一方婚姻自由等限制人身权利的内容,或者以合法形式掩盖非法目的,这类条款或协议则不具法律效力。在签订婚姻协议时,由于法律规定较为复杂,为了确保协议合法有效,建议咨询专业法律人士。若你对婚姻协议的合法性存在疑问,可随时向专业法律人士进行咨询。