What problem does it solve? Building a Model Context Protocol server that LLMs can actually use effectively requires navigating SDK documentation, transport choices, tool schema design, and evaluation practices that are easy to get wrong without a structured process. ## Core Features & Use Cases - Four-Phase Workflow: Covers research and planning, implementation, review and testing, and evaluation creation for new MCP servers. - Multi-Language Guides: Provides dedicated implementation references for TypeScript (Zod, registerTool), Python (FastMCP, Pydantic), and C#/.NET (attribute-based tools, DI). - Transport and Auth Coverage: Documents Streamable HTTP, stdio, and OAuth 2.1 patterns including token validation and middleware integration. - Use Case: A developer needs to expose a company's internal API to Claude. The skill walks them through SDK selection, tool naming and annotations, pagination, error handling, and generating a 10-question XML evaluation file. ## Quick Start Use the building-mcp-servers skill to scaffold an MCP server in TypeScript that wraps the GitHub API with proper tool schemas and error handling.