What problem does it solve? Building a Model Context Protocol server from scratch involves many decisions—tool naming, schema validation, transport selection, error handling, and quality evaluation—that are easy to get wrong without a structured process. ## Core Features & Use Cases - Four-Phase Development Workflow: Guides research, implementation, review, and evaluation phases for MCP server projects. - Language-Specific References: Provides implementation guides for TypeScript (Zod, @modelcontextprotocol/sdk) and Python (FastMCP, Pydantic v2) with complete code patterns. - Evaluation Harness: Includes scripts to run LLM-based evaluations against a running MCP server over stdio, SSE, or streamable HTTP transports and generate accuracy reports. - Use Case: When asked to expose a service like GitHub or Slack as MCP tools, this Skill produces a properly named, annotated, paginated server and a 10-question evaluation suite to verify tool quality. ## Quick Start Ask the AI to build an MCP server that exposes your service's API as tools, for example: create a Python MCP server for the Slack API with search and message tools.