They will spay a feral anytime after birth, but since she is at home with you it's best to wait until the kittens are weaned.

Here's a couple informative sites:

http://care-for-my-cat.com/html/pregnant.html

http://cfainc.org/articles/kittening.html