What problem does it solve? Building Model Context Protocol (MCP) servers involves many architectural decisions—choosing between tools, resources, prompts, and widgets, handling authentication, structuring middleware, and avoiding common pitfalls. This Skill provides a navigation guide and reference documentation so AI agents implement MCP servers correctly with the mcp-use framework instead of producing broken or insecure boilerplate. ## Core Features & Use Cases - Project Scaffolding Guidance: Detects existing mcp-use projects and directs scaffolding via npx create-mcp-use-app instead of manual boilerplate. - Reference Documentation: Covers foundations (concepts, architecture, quickstart, deployment), authentication (WorkOS, Supabase, custom OAuth), server primitives (tools, resources, prompts, proxy, response helpers), and React widgets (state, interactivity, theming, model context, files). - Best Practices & Anti-Patterns: Enforces golden rules like one tool per capability, Zod schema descriptions, isPending checks, McpUseProvider wrapping, and proper exposeAsTool typing. - Use Case: When asked to add a new tool or interactive widget to an MCP server, the agent consults the relevant reference file first, then implements typed, theme-aware, error-handled code. ## Quick Start Ask the agent to create a new MCP server with a weather tool and widget using the mcp-use framework.