What problem does it solve? Building a Model Context Protocol server from scratch requires understanding JSON-RPC transports, capability declarations, tool schemas, and Claude Desktop configuration, which is error-prone without a structured reference. ## Core Features & Use Cases - Complete Server Scaffolding: Provides TypeScript project setup, server initialization, and stdio or HTTP/SSE transport configuration using the official MCP SDK. - Tools, Resources, and Prompts: Includes patterns for defining tool schemas with Zod validation, static and dynamic resources, and reusable prompt templates. - Testing and Deployment: Covers MCP Inspector testing, unit tests with Vitest, error handling with MCP error codes, and Claude Desktop configuration. - Use Case: When you need Claude to query your internal database or call the GitHub API, use this Skill to generate a working MCP server with validated tool handlers and a ready-to-use Claude Desktop config entry. ## Quick Start Use the mcp-server-builder skill to create a TypeScript MCP server that exposes a tool for listing GitHub issues and configure it for Claude Desktop.