What problem does it solve? Building a Model Context Protocol server that LLMs can actually use effectively requires many design decisions—tool naming, schemas, pagination, transports, error handling—and most developers lack a structured process, resulting in servers that technically work but fail real agent tasks. ## Core Features & Use Cases - Four-Phase Development Workflow: Structured process covering research and planning, implementation, review and testing, and evaluation creation for MCP servers. - Language-Specific Guides: Detailed implementation references for TypeScript (MCP SDK with Zod) and Python (FastMCP with Pydantic), including project structure, tool registration, and quality checklists. - Evaluation Harness: Scripts to create 10-question XML evaluations and run them against your server via stdio, SSE, or HTTP transports, producing accuracy reports with agent feedback. - Use Case: You need to expose your company's internal API to Claude. Use this Skill to design well-named tools with proper schemas, implement the server in TypeScript, then generate and run an evaluation to verify LLMs can answer realistic questions using only your tools. ## Quick Start Help me build an MCP server for the GitHub API following the mcp-builder workflow, starting with research and planning.