Comprehensive guide for building MCP servers with FastMCP 2.0. Use when creating MCP tools, resources, prompts, implementing authentication (JWT, OAuth, RemoteAuthProvider, JWTVerifier), deploying to Cloud Run, working with MCP context, server composition, or building AI assistant integrations. Covers @mcp.tool decorators, type annotations, async patterns, error handling, HTTP transport, and production deployment.