"I definitely think I'm ready to play," Harvin said. "I still have a lot of work to do, but it was great to be out there with my teammates running plays and going to the huddle. Hopefully everything goes well [Saturday] and I can look forward to the game."
Harvin had hip surgery Aug. 1 to repair a torn labrum. He was acquired by the Seahawks in an offseason trade with the Vikings that sent Minnesota first- and seventh-round picks this year and a third-round pick in 2014.
The Seahawks signed Harvin to a five-year contract worth $67 million, hoping he could add a big-play factor to their offense, but Harvin's injury delayed those plans.
Harvin had tweeted that he planned to return for the Monday night game at St. Louis three weeks ago, but he suffered a setback when he first started practicing again. He had another MRI to make sure everything was fine.
"I wasn't real concerned," Harvin said. "There was just a little fluid buildup in there. The bone structure and everything was fine. We got the fluid taken out and I was good to go. There's no swelling and no stiffness now. To be able to put [three consecutive practice days this week] together without any problems is great."
Harvin officially is listed as probable. Coach Pete Carroll said they will make a final decision on Harvin's status before the game.
"He came through the week very well," Carroll said. "He did everything we asked him to do."
So how much will he play Sunday?
"You'll just have to wait and find out," Carroll said.
Carroll said Harvin was asking if he could return kickoffs Sunday, but Carroll said early in the week he thought that was too much for Harvin's first game back.
When asked about it again, Carroll smiled and said, "I'm standing by what I said."
Even Harvin seemed to indicate it's unlikely he will play more than a handful of snaps Sunday.
"It's to be expected," he said. "I won't say what I can and can't do, but it would be crazy for me to think I can go out and run all the plays I normally run."
However, Harvin said he is comfortable about his timing with quarterback Russell Wilson.
"It's at an all-time high," Harvin said. "We did a lot of work together in the offseason, and being back out there with him, I really didn't think we missed a lot."
Harvin's last NFL game was Nov. 4 last season, when the Vikings lost 30-20 at Seattle.
"It will be great to see those guys and play against them," Harvin said. "But it's not about the Vikings; it's about the Seahawks. This is just about getting back out there and helping the team to a playoff run.
"But I still have a lot of friends over there and talk to some of those guys regularly."
"It meant a lot to me hearing those guys give me those types of compliments," Harvin said. "I have a lot of respect for Jared Allen. He helped me through a lot of things."
Harvin said he feels fortunate that he will make his 2013 debut on a team that's 9-1.
"It's been a blessing," Harvin said of Seattle's record. "To go through my injury with the team winning, it allowed me to heal up and do this the right way. I just want to fit in and help make things happen."