Learn to build MCP servers by extending Claude's capabilities.
- Exercise 1: Send Email - Build your first MCP server with a
send_emailtool - Exercise 2: Email Assistant - Fetch emails and generate draft replies using MCP sampling
- Exercise 3: Tool Use From Scratch - See how LLMs actually output JSON for tool calls (fine-tuning + constrained decoding)
git clone https://github.com/izaakrogan/fac-mcp.git
cd fac-mcp
git checkout exercise-1