MCP Server Authoring What MCP Servers Do MCP servers expose tools, resources, and prompts to Claude via the Model Context Protocol. They run as separate processes (stdio) or HTTP endpoints that Claude communicates with. Project Structure (dev-suite) TypeScript MCP Server Template See quick-ref/typescript-template.md for the complete starter template. Tool Definition Best Practices - Name : snake case, descriptive ( not ) - Description : clear, includes when to use it - Input schema : Zod validation with sensible defaults - Output : Always return array with - Errors : Throw errors with descrip…