Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Unboxing AI: Build a Remote MCP Server from Zero to Deployed with OAuth

Unboxing AI: Build a Remote MCP Server from Zero to Deployed with OAuth

2h 56mGeneral2025-07-31

Authors

Morten Rand-Hendriksen

Morten Rand-Hendriksen

Senior Staff Instructor, Speaker, Web Designer, and Software Developer

Course details

MCP, the Model Context Protocol, enables you to connect pretty much anything to AI. In this livestream series-turned-course, LinkedIn Principal Instructor Morten Rand-Hendriksen unboxes MCP. You’ll learn what MCP is and why it matters. Then get hands on and learn how to build MCP servers from scratch, use cutting edge features like elicitation and sampling, manage security and authorization, and deploy remote MCP servers for easier access and use.

Learning objectives
Understand what MCP is and why it matters.
Create your own MCP servers from scratch.
Use cutting edge features like elicitation and sampling.
Explore MCP security challenges and authorization.
Deploy remote MCP servers for easier access and use.

Skills covered

OAuthProgramming FoundationsGenerative AIArtificial Intelligence FoundationsArtificial Intelligence (AI)Software DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Why MCP changes everything

1. MCP - The Model Context Protocol

  • 02 - Understanding what MCP means
  • 03 - The problem MCP solves
  • 04 - MCP's revolutionary approach
  • 05 - Real-world examples of MCP in Claude
  • 06 - Safety concerns and safe usage of MCP
  • 07 - Why MCP makes automation easier

2. Building an MCP Server

  • 08 - How to build your own MCP server
  • 09 - Setting up your MCP development environment
  • 10 - SDKs and setup
  • 11 - Installing and using UV
  • 12 - Running an MCP server locally
  • 13 - Using the MCP Inspector
  • 14 - Testing an MCP server in VS Code
  • 15 - Using Resources and Prompts
  • 16 - Building an MCP server from a template
  • 17 - Writing tools, resources, and prompts
  • 18 - Testing your MCP server
  • 19 - Using an MCP server in Claude Desktop
  • 20 - Customizing your MCP server to fit your needs
  • 21 - Extending your MCP server with GitHub Copilot

3. MCP Elicitation and Sampling

  • 22 - Elicitation and sampling - The bleeding edge of MCP
  • 23 - Understanding MCP elicitation
  • 24 - Why and when elicitation is useful
  • 25 - Demo - MCP elicitation in VS Code
  • 26 - Why elecitiation matters
  • 27 - MCP elicitation in code
  • 28 - Testing a new MCP elicitation
  • 29 - MCP sampling - The server uses AI tools
  • 30 - Demo - MCP sampling in VS Code
  • 31 - Innovating with elicitation and sampling

4. MCP Authorization and Security

  • 32 - Why authorization and security matter
  • 33 - The MCP authorization spec
  • 34 - Implementing MCP authorization
  • 35 - The MCP OAuth 2.0 flow visualized
  • 36 - Best-practices for MCP authorization
  • 37 - Options for MCP authorization
  • 38 - MCP and security
  • 39 - MCP security risk - Vibe coding
  • 40 - MCP security risk - Excessive permisisons
  • 41 - MCP security risk - Agent error
  • 42 - MCP security risk - Prompt injection
  • 43 - MCP security risk - Confused deputy
  • 44 - MCP security risk - Session hijacking
  • 45 - Authorization and security are job #1

5. Deploying Remote MCP Servers with OAuth

  • 46 - Why remote MCP servers are so useful
  • 47 - Deploying a rempote MCP server on Cloudflare Workers
  • 48 - Testing a remote MCP server
  • 49 - Adding tools and updating a remote MCP server
  • 50 - Implementing GitHub OAuth 2.0 in a remote MCP server
  • 51 - Testing MCP OAuth in local development
  • 52 - Setting up MCP OAuth on Cloudflare
  • 53 - Testing a remote MCP server with OAuth

Conclusion

  • 54 - Build MCP servers and pave the cowpaths of agentic AI

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal