Skip to content
AI Masters DoJo
ExploreMenu
Book a discovery call

MCP and tool connections

MCP Architecture, Servers and Tools

Explore MCP architecture, clients, servers, tools and resources, including building and securing an MCP server.

A small sample of 30,000+ courses curated from around the world, all available to DoJo members.

A free 30-minute conversation with Ted about your goals.

Already a member? Open this course (opens in a new tab)

Course topics

MCP and tool connections

  • MCP architecture
  • MCP servers
  • Security and deployment

You check the access

Find your fit

Is this a useful starting point?

For software engineers with GenAI knowledge and the listed Node.js, Python and desktop tools.

Starting point
Intermediate
Course length
8.5 total hours
Lessons
90 lectures

Course by Eden Marco

Course last updated: 04/2026

Requirements
  • Knowledge in the GenAI Ecosystem is a MUST
  • Software Engineering Experience is a MUST
  • NodeJS installed
  • Python Installed
  • Claude Desktop Installed
  • Cursor Installed
What is included
  • Role Play
  • 8.5 hours on-demand video
  • 3 articles
  • 3 downloadable resources
  • Access on mobile
  • Certificate of completion

DoJo membership: A$250 per month per seat, excluding GST. Includes fortnightly group support and a private member community.

Explore the lessons

Course curriculum.

17 sections • 90 lectures • 8h 30m total length

Welcome & Course Overview6 lectures • 19min
  1. Course Objectives04:27
  2. About Me01:10
  3. Why Do We Need MCP? Solving the AI Agent Integration Problem04:48
  4. What is MCP? Live Demo with Claude & Cursor05:47
  5. Course Resources00:06
  6. Course Community02:32
Hello World MCP- Configuring Pre Built MCP Servers (Weather Server)8 lectures • 43min
  1. Clone + Compile a Pre Built MCP Server08:50
  2. Cursor MCP Documentation Overview05:56
  3. Configure Cursor with a local MCP Server06:56
  4. Configure Claude Desktop with a local MCP Server05:17
  5. Recap01:11
  6. Exposing Tools From MCP Servers (Hello World Example) - Part 1/205:04
  7. Exposing Tools From MCP Servers (Hello World Example) - Part 2/206:34
  8. NodeJS Implementation Overview02:45
  9. Recap Quiz 4 questions
Model Context Protocol Architecture3 lectures • 19min
  1. MCP Architecture Concepts: Hosts, Servers, Clients, and the Protocol07:20
  2. Understanding MCP Transport Layers: STDIO vs. Streamable HTTP07:38
  3. Server VS FastMCP VS FastMCP 2.004:08
MCP Servers4 lectures • 29min
  1. The Theory of MCP Servers08:44
  2. MCP Inspector (Observability)02:54
  3. LLM.txt05:33
  4. mcpdoc12:13
Building, Securing, and Containerizing an MCP Server10 lectures • 1hr 1min
  1. What are we building?05:15
  2. Project Setup: Virtual Environment ,Cursor Rules, MCP Docs Indexing05:51
  3. Vibe Coding an MCP Server that exposes a Shell (terminal) Tool11:10
  4. Exposing a resource in our MCP Server04:24
  5. Beware the MCP Server Supply Chain: Hacking Demo via Dependencies06:38
  6. AI Agent Security Risk: Exploiting Permissive Tools (Demo)02:49
  7. Why Use Docker for Your MCP Server? Key Advantages Explained01:49
  8. Lets Wrap our MCP Server to run in a Docker Container09:12
  9. Integrating an MCP running in a Container05:23
  10. Testing our Containerized Container + Security Remediation08:48
  11. Docker Quiz 4 questions
Connecting LLM Clients: Tool Calling Mechanisms and MCP10 lectures • 1hr 1min
  1. Intro00:56
  2. How LLMs REALLY Use Tools: Understanding Tool Calling05:06
  3. Bridging the Gap: The LangChain MCP Adapter Explained04:23
  4. Inside the MCP Protocol: How Components Interact09:00
  5. Practice Test: LLM Tool Calling, MCP Protocol & LangChain Integration 6 questions
  6. [Hands On] Setting Up Our Environment10:01
  7. [Hands On] Setting Up Our Environment- Cheat Sheet00:17
  8. [Hands On] SSE MCP05:43
  9. [Hands On] Imports08:46
  10. [Hands On] Connecting MCP Client to Server & Initializing Session with LangGraph08:45
  11. [Hands On] Under the Hood of MCP with LangSmith Tracing08:13
Prompts and Reources8 lectures • 48min
  1. MCP Prompts and Resources High Level04:43
  2. Prompts13:30
  3. Introduction To Resources00:34
  4. Resources Theory03:44
  5. Pokemon Resources Implementation08:55
  6. MCP Resources in Claude Desktop & Cursor03:50
  7. Installing Claude Code04:46
  8. MCP Resources In Claude Code08:14
I LOVE SSE Servers5 lectures • 18min
  1. intro01:10
  2. SSE Recap02:42
  3. MultiServerMCPClient: Unifying Tool Access Across Different Transports05:45
  4. Awesome MCP Servers05:23
  5. Integrating Playwright for browser automation02:34
Secure, Cloud native MCP Servers: Auth0 + Cloudflare Workers16 lectures • 1hr 19min
  1. Introduction: How to Bridge Local AI Apps and Secure Cloud APIs with MCP Servers03:32
  2. E2E Demo: Secure MCP Server, Auth0 Auth & API Call02:27
  3. [Hands On] Setting Up Our Environment07:35
  4. [Hands On] Code Walkthrough: Todos API with Hono & JWT Middleware04:14
  5. [Hands On] Walkthrough: jwt.ts Middleware and Auth0 Setup02:52
  6. Configuring Auth0 API: Permissions, Offline Access & Local Vars06:49
  7. Cloudflare Worker Deployment Walkthrough04:56
  8. Building Secure AI Connections with MCP, Auth0 & Cloudflare Quiz 5 questions
  9. Remote MCP Server: Auth0 App, Callback URLs & KV Namespace07:57
  10. OAuth Roles & Flow Explained (Remote MCP Server)06:32
  11. OAuth Flow Deep Dive with Remote MCP Server & Inspector - Part 104:52
  12. OAuth Flow Deep Dive with Remote MCP Server & Inspector - Part 205:03
  13. [Optional] Understanding Auth Scopes & Fixing API Authorization Errors03:52
  14. Quick Check In01:19
  15. Deploying an MCP Server to Cloudflare Workers05:32
  16. [Optional] MCP Server Architecture & OAuth Flow Quiz 7 questions
  17. Testing a Remote MCP Server with Cloudflare AI LLM Playground & Auth003:35
  18. Connecting Claude Desktop to a Remote MCP Server via Proxy07:31
MCP Interview0 lectures • 0min
  1. MCP Interview
Agent 2 Agent1 lecture • 2min
  1. Introduction to A2A - Agent to Agent Protocol01:56
FastMCP 2.0 featuring Jeremaiah Lowin5 lectures • 35min
  1. How FastMCP Began: Jeremiah's Journey and the Need for Better MCP Tools05:56
  2. Why FastMCP is Popular: Responsiveness & High-Level Tooling07:46
  3. The MCP Economy & FastMCP Cloud: MCPs as the New SaaS04:15
  4. Building Your Own Composed MCP Server from APIs09:55
  5. The Future of Software Engineers: Humans, Agents, and Portable Context07:06
Advanced Topics In MCP3 lectures • 23min
  1. [Theory] Sampling07:37
  2. [Theory] MCP Registry05:14
  3. [Hands On] Context Engineering: Optimizing MCP in Claude Code10:30
Whats Wrong with MCP2 lectures • 22min
  1. The 4 Major Drawbacks of the Model Context Protocol06:31
  2. Code Mode By Cloudflare15:57
Agent Skills4 lectures • 38min
  1. Intro02:08
  2. The GIST of Skills13:36
  3. Custom Skills with Auxiliary Scripts18:14
  4. Skills VS MCP03:52
Industry Insights: Building Autonomous Agents with Assaf Elovic4 lectures • 12min
  1. MCP --> Skills ?03:07
  2. Autonomous Learning with skyll.app03:54
  3. Better Coding and Overcoming AI Bias03:43
  4. Security Implications of Dynamic Skills01:30
Bonus1 lecture • 1min
  1. Bonus00:22

From learning to practice

Try this next.

Build a small MCP server exercise and inspect its tool definitions and access boundaries.

A useful next step

Choose where to start.

Talk through your goals in a free 30-minute discovery call with Ted. Bring a task you want to improve and the tools you already use.

Book a discovery callExplore DoJo membership