If you're building an MCP server to connect external APIs to LLMs, this is a systematic guide that walks you through the full process. It starts with research principles like designing for workflows instead of just wrapping endpoints, then moves through studying the MCP protocol docs and your target API, and finally into implementation with language-specific guidance for Python (FastMCP) and TypeScript. The philosophy is evaluation-driven development: prototype fast, test with real agent interactions, and iterate based on how well the LLM actually accomplishes tasks. It's thorough on the details that matter, like designing error messages that guide the agent toward corrections and managing context limits with concise response formats.
npx skills add https://github.com/composiohq/awesome-claude-skills --skill mcp-builder