MCP Client Development Guide Core Mental Model Key Principle : Client = stateful messenger, NOT decision maker. LLM chooses tools, client facilitates execution. --- Development Workflow Phase 1: Architecture Design 1.1 Determine Requirements Client Capabilities (what client provides TO servers): - [ ] - Allow server to request LLM completions - [ ] - Declare filesystem boundaries - [ ] - Allow server to request user input Expected Server Capabilities (what servers provide TO client): - [ ] - Execute operations - [ ] - Access data - [ ] - Use templates 1.2 Select Transport Strategy | Transport…