This is a comprehensive guide for building MCP servers that actually work well with LLMs. It walks you through research, implementation, testing, and creating evaluations with 10 complex questions to verify your server works. The opinionated take is useful: prioritize comprehensive API coverage over workflow shortcuts, use TypeScript with streamable HTTP for remote servers, and include structured outputs with clear error messages. The four phase structure keeps you from jumping straight to code before understanding the API you're wrapping. Most valuable are the specific patterns for tool design, the evaluation framework requiring realistic multi-step questions, and links to MCP protocol docs and SDK references you'll actually need while building.
npx -y skills add thinkinaixyz/deepchat --skill mcp-builder --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
supercent-io/skills-template
supercent-io/skills-template
huangjia2019/claude-code-engineering
remotion-dev/remotion
reactjs/react.dev