Build an MCP server in Rust with rmcp: a walk-through 🦀
A Rust MCP server using rmcp 3.1.2 manages a fleet of 16 AWS EC2 G5g (Graviton2 + T4G) instances running Gemma 4 under vLLM, communicating solely via AWS APIs and SSM with no inbound SSH. The justification is fleet-scale resource efficiency: 192 MB resident memory vs 1.33 GB for Python, 40 ms vs 7.4 s session startup across 16 rigs, plus elimination of shared-interpreter dependency conflicts. The schemars crate enforces schema correctness by generating tool definitions from the same structs the handler destructures.