Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
DEPRECATED: Replaced by mcp-app-builder. Previously used to build MCP servers with tools, resources, and prompts via mcp-use.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
evals/skill.json
1[2{3"query": "I want to build a ChatGPT app for my restaurant",4"expected_behavior": "Must read design-and-architecture.md first. Identifies core actions from user request. Decides which need widgets vs tools. Does NOT jump to code immediately."5},6{7"query": "How do I create a tool in mcp-use?",8"expected_behavior": "Must reference tools-and-resources.md. Shows server.tool() syntax with schema, callback, response helpers."9},10{11"query": "What response helpers are available?",12"expected_behavior": "Must reference response-helpers.md. Lists all helpers: text, object, markdown, html, image, audio, binary, error, mix, widget, resource."13},14{15"query": "How do I create a widget for my tool?",16"expected_behavior": "Must reference widgets.md. Shows complete pattern: widget file in resources/ with widgetMetadata + default component, tool with widget config, widget() helper."17},18{19"query": "How do I define a parameterized resource with URI templates?",20"expected_behavior": "Must reference resource-templates.md. Shows server.resourceTemplate() with uriTemplate syntax."21},22{23"query": "What's the difference between a tool and a widget tool?",24"expected_behavior": "Must reference design-and-architecture.md. Tool = backend action returning data. Widget tool = tool with visual UI component. Uses widget when visual/interactive output improves UX."25},26{27"query": "How do I handle errors in tool callbacks?",28"expected_behavior": "Must reference tools-and-resources.md. Shows error() helper, try/catch pattern, graceful error messages."29},30{31"query": "What fields does useWidget return?",32"expected_behavior": "Must reference widgets.md. Lists all fields including: props, isPending, state, setState, theme, callTool, sendFollowUpMessage, openExternal, displayMode, safeArea, maxHeight, userAgent, locale."33}34]35