1. Prompt the user for project name, description, transport type, tools, and resource inclusion.
2. Create the project directory structure.
3. Generate `Cargo.toml` with dependencies and features.
4. Create `.gitignore` file.
5. Generate `README.md` with installation and usage instructions.
6. Generate `src/main.rs` with server initialization code.
7. Generate `src/handler.rs` with MCP handler implementation.
8. Generate tool, prompt, and resource modules based on user input.