- Step 1: Install Claude Desktop and necessary dependencies like uv
- Step 2: Initialize a new MCP project using 'uv init my-first-mcp-server'
- Step 3: Add MCP CLI to your project with 'uv add mcp[cli]'
- Step 4: Write your leave management logic in main.py
- Step 5: Install the server inside Claude Desktop with 'uv run mcp install main.py'
- Step 6: Restart Claude Desktop and access the tools from the MCP server