What problem does it solve? Building MCP (Model Context Protocol) servers that LLMs can actually use effectively requires careful tool design, schema validation, transport selection, and evaluation—this Skill provides a structured four-phase workflow covering research, implementation, testing, and evaluation. ## Core Features & Use Cases - Four-Phase Development Workflow: Deep research and planning, implementation with FastMCP (Python) or MCP SDK (TypeScript), code review and testing, and evaluation creation. - Language-Specific Reference Guides: Detailed implementation patterns for Python and Node/TypeScript including Zod/Pydantic schemas, tool annotations, pagination, and error handling. - Evaluation Harness: Scripts to create XML-based QA evaluations and run them against MCP servers via stdio, SSE, or streamable HTTP transports. - Use Case: You need to expose the GitHub API to an LLM agent. Follow the workflow to design well-named tools, implement them with proper schemas and annotations, then generate 10 complex evaluation questions and measure how accurately an LLM answers them using your server. ## Quick Start Ask the AI to help you build an MCP server for your chosen API, specifying whether you want Python or TypeScript.