What problem does it solve? Building MCP (Model Context Protocol) servers that LLMs can actually use effectively requires careful tool design, schema validation, transport configuration, and testing—this Skill provides a structured four-phase workflow covering research, implementation, review, and evaluation. ## Core Features & Use Cases - End-to-End MCP Server Workflow: Covers research and planning, implementation in Python (FastMCP) or TypeScript (MCP SDK), code review, and evaluation creation. - Language-Specific References: Detailed guides for Python/FastMCP with Pydantic validation and Node/TypeScript with Zod schemas, including naming conventions, pagination, and error handling patterns. - Evaluation Harness: Includes scripts to run XML-based evaluation questions against your MCP server via stdio, SSE, or HTTP transports and generate accuracy reports. - Use Case: You need to expose your company's internal API to an LLM agent. Use this Skill to scaffold a FastMCP server with well-annotated tools, containerize it with proper transport security, and validate it with 10 read-only evaluation questions. ## Quick Start Ask the agent to build an MCP server for your chosen API using the building-mcp-servers skill, specifying Python or TypeScript as the implementation language.