MCP Fundamentals

Building a Frontend for LLMs

πŸ‘‹ Introduction

https://www.zainfathoni.com/about

  • πŸ“ Jember ➑️ Bandung ➑️ πŸ‡ΈπŸ‡¬ SG
    ➑️ Jogja
  • πŸ› οΈ Backend ➑️ Manager ➑️ Frontend
    ➑️ Fullstack
  • πŸ€– AI Enthusiast ➑️ MCP Learner

πŸ“š Agenda

  1. Introduction to MCP
  2. Building Blocks of MCP
  3. Hands-on with MCP
  4. Best Practices
  5. Q&A

❓ What is MCP?

🧱 Building Blocks of MCP

https://modelcontextprotocol.io/specification/2025-06-18/architecture

πŸ’» Where to Host MCP?

πŸ› οΈ Best Practices

https://useai.substack.com/p/mcp-tool-design-from-apis-to-ai-first

  • πŸ€– Think like the AI - Design for instant comprehension
  • 🎯 Intent over endpoints - Group by user goals
  • πŸ“¦ Self-contained responses - Guide the next action
  • βš–οΈ Find the sweet spot - Balance granularity
  • πŸŽ“ Let errors teach - Teach correct usage

πŸš€ Let's Build

πŸ”— Repository: github.com/epicweb-dev/mcp-fundamentals

In this hands-on workshop you will:

  • Create your first MCP server from scratch
  • Implement tools and resources
  • Connect it to your favorite LLM

πŸ™ Q&A

πŸ”— zainf.dev/mcp-fundamentals