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
Bookmarks