Building an AI Agent from Scratch: From 50 Lines of Python to MCPBuilding an AI Agent from Scratch: From 50 Lines of Python to MCPLevel Up Coding