How to Build an MCP Server for Claude and Cursor (Step-by-Step)