mcp-builder
Build MCP Servers
Also available from: 92Bilal26,92Bilal26,ArtemisAI,anthropics,Azeem-2,ZhanlinCui,AutumnsGrove,Doyajin174,DYAI2025,YYH211,Cam10001110101,ComposioHQ,davila7
This skill helps developers create Model Context Protocol servers with tools, resources, prompts, and interactive widgets using the mcp-use framework. Note: This skill is deprecated; use mcp-app-builder instead.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "mcp-builder". Create an MCP tool that translates text between languages
Expected outcome:
Server tool definition with translate function calling external API, returning text response using response helper
Using "mcp-builder". Build a weather widget with city search
Expected outcome:
React component with weather-display.tsx, widgetMetadata with props schema, and matching tool configuration
Security Audit
Low RiskAll 442 static findings are false positives. The skill is a legitimate MCP server builder framework (deprecated). Findings appear in documentation/reference files showing code examples. The 'weak crypto' alerts are triggered by `.describe()` method (Zod), 'external commands' by markdown code fences, 'env access' by example config patterns, and 'network' by API call examples. No malicious code detected.
Low Risk Issues (4)
Risk Factors
Quality Score
What You Can Build
Creating New MCP Server
Bootstrap a new MCP server project with tools, resources, and prompts
Adding Tools and Resources
Define server-side logic with tool(), resource(), and prompt() methods
Building Interactive Widgets
Create React components with widgetMetadata for visual user interfaces
Try These Prompts
Create a new MCP server called 'my-server' with a tool that fetches user data by ID. Include proper error handling.
Add a resource to my MCP server that returns configuration data from a config://settings URI.
Create a weather display widget that shows current conditions. The tool should accept city name and display temperature, conditions, and humidity.
I need to build an MCP server for a task management app. Analyze what should be tools vs widgets vs resources. List the specific tools, resources, and prompts needed.
Best Practices
- Always add .describe() to Zod schema fields for clear parameter documentation
- Use widgets when visual or interactive output improves user experience
- Reference design-and-architecture.md before jumping to code implementation
Avoid
- Jumping to code without reading design-and-architecture.md first
- Using tools for everything when widgets would provide better UX
- Skipping .describe() on schema fields, making parameters unclear