What problem does it solve? Building a Model Context Protocol server in Rust from scratch requires wiring up transports, tool routers, prompt handlers, resource handlers, and tests against the rmcp SDK, which involves significant boilerplate and API knowledge. This Skill scaffolds the entire project structure with working code templates so you start from a compiling, testable server instead of a blank directory. ## Core Features & Use Cases - Full Project Scaffolding: Generates Cargo.toml, main.rs, handler.rs, state.rs, and modular tools, prompts, and resources directories following rmcp SDK conventions. - Multiple Transport Support: Templates cover stdio, SSE, and HTTP transports with optional axum and tower-http dependencies behind a feature flag. - Built-in Testing Patterns: Includes unit tests for tools and integration tests for listing tools, calling tools, and listing prompts and resources. - Use Case: You want to expose a weather API to Claude Desktop as MCP tools. Provide the project name, transport type, and tool list, and receive a complete Rust server with a greet-style tool pattern, JSON Schema parameter validation, and a Claude Desktop configuration snippet. ## Quick Start Ask the assistant to generate a Rust MCP server project named weather-mcp with stdio transport and tools for weather lookup, forecast, and alerts.