What problem does it solve? Building MCP (Model Context Protocol) servers that LLMs can actually use effectively requires careful tool design, schema validation, error handling, and evaluation—this Skill provides a structured four-phase workflow covering research, implementation, review, and evaluation. ## Core Features & Use Cases - Agent-Centric Design Guidance: Teaches workflow-oriented tool design, context optimization, actionable error messages, and naming conventions for MCP tools. - Language-Specific Implementation Guides: Provides reference documentation for Python (FastMCP, Pydantic) and Node/TypeScript (MCP SDK, Zod) server development. - Evaluation Harness: Includes scripts to create XML-based evaluation question sets and run automated evaluations against MCP servers over stdio, SSE, or HTTP transports. - Use Case: You need to integrate the GitHub API as an MCP server. Follow the workflow to research the API, implement tools with proper schemas and pagination, then generate 10 complex evaluation questions and run the evaluation script to measure how well an LLM can use your server. ## Quick Start Ask the AI to help you build an MCP server for your chosen external API using the mcp-builder workflow, specifying whether you want a Python or TypeScript implementation.