What problem does it solve? Building MCP servers requires coordinating tools, resources, prompts, and interactive UI widgets with correct schemas and response formats. This Skill guides the design and implementation of MCP servers using the mcp-use TypeScript framework, from architecture decisions to working code. Note: this Skill is deprecated and directs users to the mcp-app-builder skill when available. ## Core Features & Use Cases - Architecture Guidance: Decompose user requests into tools, widget tools, resources, and prompts, with rules for when visual UI improves the experience. - Server Implementation Patterns: Reference documentation for server.tool(), server.resource(), server.resourceTemplate(), server.prompt(), and server.proxy() with Zod schemas and error handling. - Interactive Widgets: Build React TSX widgets in resources/ using useWidget, McpUseProvider, persistent state, and callTool for tool-to-widget interactivity. - Use Case: A user asks for a recipe finder app. The Skill guides creating a search-recipes widget tool returning recipe cards, with mock data and a text summary for the model. ## Quick Start Ask the agent to build an MCP server for your app idea, such as a weather widget or todo list, using the mcp-use framework.