What problem does it solve? Building Model Context Protocol (MCP) servers requires coordinating tools, resources, prompts, and interactive UI widgets, and developers often struggle to decide what needs a visual widget versus a plain tool and how to structure the server code correctly. ## Core Features & Use Cases - Server Scaffolding Guidance: Provides architecture patterns for decomposing user requests into tools, widget tools, resources, and prompts with the mcp-use TypeScript SDK. - Widget Development: Covers creating React TSX widgets in the resources folder with widgetMetadata, useWidget hooks, McpUseProvider, and the widget() response helper. - Reference Documentation: Includes detailed references for response helpers, resource URI templates, server proxying and composition, and error handling patterns. - Use Case: A user asks to build a weather app for ChatGPT; the Skill guides creating a get-weather widget tool with a styled weather card, mock data, and proper isPending loading states. - Deprecation Notice: This Skill is deprecated and replaced by mcp-app-builder, which should be installed via npx skills install mcp-use/mcp-use --skill mcp-app-builder. ## Quick Start Ask the agent to build an MCP server with a weather widget tool using mcp-use, and it will read the design references before writing the server and widget code.