mcp-server-workshop

IraShy/mcp-server-workshop

3.2

If you are the rightful owner of mcp-server-workshop and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Model Context Protocol (MCP) server is a backend system designed to enhance AI models by providing them with memory, tool access, and structured prompts, enabling more sophisticated interactions and functionalities.

🧠 Build an AI Backend: Tools, Memory & Prompts for Real-World LLMs

Welcome to the workshop! In this hands-on session, you'll learn how to build and deploy an MCP (Model Context Protocol) server — the backend brain behind AI clients like assistants, copilots, and autonomous agents.

Using the open-source TypeScript MCP SDK and Claude/Cloudflare Playground, you’ll create a system that gives an LLM memory, tool access, and structured prompts — and deploy it live using Cloudflare.

No prior AI experience needed — just high-level JavaScript/TypeScript, and curiosity!


🎯 Workshop Goals

By the end of this workshop, you will:

  • Understand what an MCP Server is and how it powers AI systems
  • Use the MCP SDK to:
    • Register and expose tools (functions) to an AI model
    • Manage context and memory for stateful conversations
    • Orchestrate prompts and responses between clients and Claude
  • Run and test your MCP server locally
  • Deploy your MCP server to Cloudflare using Workers or Pages Functions so others can use it too

👩‍💻 Who This Is For

This workshop is designed for:

  • Engineers curious about AI infrastructure
  • Folks building AI-powered assistants, bots, or internal tools
  • DevOps/Platform engineers interested in tool orchestration
  • Anyone who wants to get hands-on with real LLM systems (beyond chatbots)

🧰 Tools & Tech Requirements

All tools are free, open source, or have free tiers. We'll support you with setup.

ToolPurpose
TypeScript MCP SDKCore server logic
Node.js v18+Runtime
MCP client of choiceAI model backend
Cloudflare Workers /Live deployment platform

You’ll need:

  • A personal GitHub account
  • A working Node.js v18+ environment
  • An account with Claude or mcp client of choice
  • A Cloudflare account (free tier is fine)

👉🏾


🛠 What You'll Build
  • A fully working AI backend with:
    • Custom tools (functions) that your AI can call
    • Memory for storing state or chat history
    • Prompt logic that guides Claude’s behavior
  • A live, working Cloudflare-hosted MCP server accessible from the web

📦 You’ll Walk Away With
  • A GitHub repo of your custom, live-deployed MCP server
  • Experience building modern AI infrastructure with open source tools
  • A clearer understanding of AI backend architecture and edge deployments
  • Confidence to keep building LLM-powered assistants, agents, or copilots
  • Real experience with Cloudflare’s developer platform (Workers, Pages, etc.)