This is the official SDK for building MCP servers that expose tools, resources, and prompts to Claude Desktop and other AI clients. You'll use this when you want to give Claude access to your filesystem, databases, APIs, or custom business logic without writing REST endpoints. Ships with TypeScript and Python SDKs, includes a CLI scaffolder (npx @modelcontextprotocol/create-server), and works via stdio transport for local integration. The separation between tools (functions Claude can call), resources (data Claude can read), and prompts (reusable templates) is clean and makes sense once you build your first server. Config goes in Claude Desktop's JSON file, restart required.
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill mcp-protocol-builder